常にPOST 、およびできれば SSLを使用(例:https://... )。 GETのパラメータが キャッシュの理由で、あちこちに保存されます。
したがって、上司に理由が必要な場合:セキュリティ 。
REST関連の理由があります:GET まず、クエリはサーバーのデータ状態を変更しないため、積極的にキャッシュされることが期待されます。 POST 代わりに、サーバーの状態を変更し(PUTとは異なり)、リクエストがキャッシュされることはないと予想されます。 リクエスト)、複数のPOSTを呼び出すことは期待できません 同じ応答を返し、サーバーを同じ状態のままにするように要求します。
例:5つのログインリクエストを送信しても失敗すると、6番目のリクエストは「IPが30分間ブロックされました」を返すことができます。 応答として。