私はhttp://www.w3schools.com/tags/ref_httpmethods.aspを調べて、GET 要求よりも POST 要求を常に好むとは限らない理由を考えました。GET リクエストの代わりに POST リクエストを使用する必要がある 2 つのシナリオが考えられます。これらは:-
1) URL をブックマークする必要がある場合
2) Web ページをキャッシュする必要がある場合 (POST 要求は Web ページをキャッシュしないため)、次回同じ URL がヒットしたときにキャッシュから取得してパフォーマンスを最適化できます。
POST リクエストはリソースを作成/更新するように設計されており、GET リクエストはリソースを取得するように設計されていますが、技術的にはその逆も使用できます。
だから私は、ポストがより安全であるため、GETリクエストよりもPOSTリクエストを使用することが常に有益であるとは限らないのだろうかと思っていました(上記の2つの要件を除く)。私の理解は正しいですか?