1. ホーム
  2. http-post

[解決済み】POSTを使うときとGETを使うときってどんなとき?

2022-03-24 20:19:21

質問

私の知る限りでは、3つのカテゴリーがあります。

  1. 使用しない GET を使用し POST
  2. 使用しない POST を使用し GET
  3. どれを使ってもいいんです。

この3つのケースを想定してよいのでしょうか?もしそうなら、それぞれのケースでどのような例があるのでしょうか?

解決方法は?

使用方法 POST を打つことができないので、作成(皮肉であることは承知しています)、編集、削除などの破壊的なアクションのために使用します。 POST アクションをブラウザのアドレスバーに表示します。使用方法 GET は、人がアクションを呼び出すことを許可するのが安全な場合です。だから、こんなURL。

http://myblog.org/admin/posts/delete/357

単にアイテムを削除するのではなく、確認ページを表示させる必要があります。この方がはるかに事故を回避しやすい。

POST よりも安全です。 GET URLに情報を貼り付けているわけではないので。そのため GETmethod を、パスワードやその他の機密情報を収集するHTMLフォームに使用することは、最善の策ではありません。

最後にもう一つ、注意点があります。 POST よりも大きな情報量を送信することができます。 GET . POST」は送信データのサイズに制限がないのに対し、「GET」は2048文字に制限されています。