ホームページ  >  記事  >  ウェブフロントエンド  >  http Get と Post_html/css_WEB-ITnose の違い

http Get と Post_html/css_WEB-ITnose の違い

WBOY
WBOYオリジナル
2016-06-24 11:50:381198ブラウズ

1. Get はサーバーへのデータのリクエスト、Post はサーバーへのデータの送信リクエストです。

2. Get は、送信フォームのアクション属性にパラメーター データ キューを追加します。 URL では、値はフォームの各フィールドに 1 対 1 で対応しており、アドレス バーに表示されます。Post は HTTP Post メカニズムを使用して、各フィールドをフォームに配置し、その内容を URL の本文に配置します。 http パッケージを取得してアクション属性に送信します。URL アドレスを参照します。パラメーター データはアドレス バーには表示されません。Get によって送信されるデータの量は少なく、2kb を超えることはできません。 Post によって送信されるデータの量は大きく、制限がありません (ただし、理論上、IIS4 の最大サイズは IIs5 では 80kb、IIs5 では 100kb です)。

4. Get メソッドを使用してデータを送信し、サーバー側は Request を使用します。 .QueryString を使用して Post メソッドを使用してパラメータ値を取得し、サーバー側は Request.Form を使用して送信されたパラメータ値を取得します。

5. Get は Post メソッドより安全性が劣りますが、実行効率は Post メソッドより高くなります。

推奨事項:

機密情報が含まれている場合は、Post データ送信メソッドを使用します。

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

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