ホームページ  >  記事  >  GET リクエスト メソッドと POST リクエスト メソッドの違いは何ですか?

GET リクエスト メソッドと POST リクエスト メソッドの違いは何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-06-28 14:51:208247ブラウズ

GET リクエスト メソッドと POST リクエスト メソッドの違いは次のとおりです: 1. GET は 1 つの TCP データ パケットを生成するのに対し、POST は 2 つの TCP データ パケットを生成します; 2. GET リクエストは URL エンコードのみ可能ですが、POST は複数のエンコード メソッドをサポートします。 ;3. GET は ASCII 文字のみを受け入れますが、POST には制限がありません。

GET リクエスト メソッドと POST リクエスト メソッドの違いは何ですか?

GET リクエスト メソッドと POST リクエスト メソッドの違いは次のとおりです。

GET と POST は HTTP の 2 つの基本メソッドです。リクエスト 、GET は 1 つの TCP データ パケットを生成し、POST は 2 つの TCP データ パケットを生成します。

  • GET はブラウザがロールバックしても無害ですが、POST はリクエストを再度送信します。

  • GET で生成された URL アドレスはブックマークできますが、POST ではブックマークできません。

  • GET リクエストはブラウザによってアクティブにキャッシュされますが、POST リクエストは手動で設定しない限りキャッシュされません。

  • GET リクエストは URL エンコードのみ可能ですが、POST は複数のエンコード方法をサポートしています。

  • GET リクエストのパラメータはブラウザ履歴に完全に保持されますが、POST のパラメータは保持されません。

  • GET リクエストの URL で送信されるパラメータの長さは制限されていますが、POST では制限されません。

  • パラメータのデータ型に関しては、GET は ASCII 文字のみを受け入れますが、POST には制限がありません。

  • GET は、パラメーターが URL 上で直接公開されるため、機密情報を渡すために使用できないため、POST よりも安全性が低くなります。

  • GET パラメータは URL 経由で渡され、POST はリクエスト本文に配置されます。

    関連する学習の推奨事項: PHP プログラミング初心者からマスターまで

  • #

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

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