GET:'getPendingList'
を送信するAJAXリクエストがあります。このリクエストは、承認が必要な保留中のリクエストを示すJSON文字列を返す必要があります。ここでGETまたはPOSTを使用すべきかどうかについて少し混乱しています。 this websiteからAJAXリクエストを作成するコンテキストでGETとPOSTの違いは何ですか?
は:
- GETリクエストをキャッシュできる
- GET要求が
- GETリクエストをブックマークすることができますブラウザの履歴に残ることができ
- GETリクエストは、&が
- を共有配布することができますGETリクエストをハッキングすることができます(ヤコブにお尋ねください)
私は思っています:保留中のリストが変更される可能性があるため、このGETの結果をキャッシュしたくありません。一方、POSTを使用しても意味をなさないようです。
GETとPOSTについてどうすればよいですか?私は、GETは「読んだ」と同じだと言われてきました。サーバー側で何も変更しない(または変更しない)必要があります。意味あり。キャッシングの部分は理にかなっていません。私はデータが変わることを期待しているので、他の誰かが私のGET要求をキャッシュしていれば、私にとってはうまくいかないでしょう。
私はGET要求をキャッシュしません。例:リソースがa.jpgあるとします。私はこれについてGETを行う。しかし、私はそれをサーバー上で変更します。ブラウザがa.jpgをキャッシュすると、クライアントは古いデータを持っています。だから、残念ながらPOSTのように聞こえるのが最高です。ここからの最初の答えを見てください:http://stackoverflow.com/questions/3477333/what-is-the-difference-between-post-and-get – Avery
@Avry - はい、あなたはそれにquerystring paramsを追加することで解決できますファイル(CSSファイルがある既知のトリック)。 – RPM1984