ホームページ >よくある問題 >get リクエストと post リクエストの違いは何ですか?

get リクエストと post リクエストの違いは何ですか?

青灯夜游
青灯夜游オリジナル
2019-06-12 16:23:2015078ブラウズ

POST リクエストと GET リクエストは HTTP プロトコルでよく使用されるリクエストですが、両者の違いは何ですか? POSTリクエストとGETリクエストの違いについては以下の記事で紹介していますので、ご参考になれば幸いです。

get リクエストと post リクエストの違いは何ですか?

GET リクエストと POST リクエストの違い:

1. Get はサーバーからデータを取得することです。 post はサーバーにデータを送信します。

2. get リクエストを行う場合、データは URL を通じて直接リクエストされ、データ情報はブラウザ アクセスなどの URL で直接確認できますが、post リクエストはリクエスト ヘッダーに配置され、ユーザーはそれを直接見ることはできません。

3. get によって送信されるデータの量は小さく制限されており、2KB を超えることはできません。これは主に URL の長さによって制限されるためです。ポストで送信されるデータ量は多く、通常はデフォルトで制限がありませんが、理論上の最大量は IIS4 では 80KB、IIS5 では 100KB です。

4. get リクエストのデータパラメータは URL に公開されるため、セキュリティは比較的低くなります。パスワードが公開できない場合、get リクエストは使用できません。post リクエストでは、リクエスト情報が公開されます。リクエストヘッダーに が入っているので安全に使用できます。

6. Get は From フォーム内のデータ セットの値を ASCLL 文字に制限しますが、Post は ISO10646 文字セット全体をサポートします。

注:

1. get メソッドは Post メソッドほど安全ではありません。機密情報が含まれる場合は、Post データ送信メソッドを使用することをお勧めします。

2. データ クエリを実行する場合は Get メソッドを使用することをお勧めします。データの追加、変更、削除を実行する場合は Post メソッドを使用することをお勧めします。

以上がget リクエストと post リクエストの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。