$http.post() メソッドは実際に GET を送信しています
質問:
ユーザーは、$http.post() リクエストが GET リクエストとして記録されるという複雑な問題に遭遇したと報告しています。 POST リクエストとして設定されているにもかかわらず、ブラウザ コンソールとサーバー上で動作します。
解決策:
この動作は、ブラウザに実装されているセキュリティ予防措置が原因であると考えられます。 POST リクエストに応じてサーバーからブラウザにリダイレクトが送信されると、ブラウザは POST リクエストを繰り返さず、単純な GET リクエストを実行します。
この措置は、悪意のある攻撃者による攻撃を防ぐことを目的としています。リダイレクト機能を悪用して、ユーザーが POST リクエストに入力した可能性のある機密データにアクセスします。
この問題を回避するには、ユーザーはハンドラーの登録されたパスが必ず使用されるようにする必要があります。 POST 操作。さらに、以下のリソースで提供されているガイドラインに従うことも役立つ場合があります:
以上が$http.post() リクエストがブラウザ コンソールに GET リクエストとして表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。