GETの和POST HTTPリクエストメソッドとの違い

リクエストメソッドを取得します。

  ユーザーデータを収集するために、私達のページならば、彼は、それに対処するためのGETのこのページのユーザー・データ要求方法を指定し、我々はそのような百度など、わかります、それはGETリクエストの非常に古典的な方法であります

  私たちは「JavaのためのBaiduの検索で入力した場合には、Baiduのをクリックして、このページでは、我々が扱っBaiduのサーバーを検索し、提出するデータを収集し、検索のいくつかの結果を示し、これは古典的なGETリクエストであるということ

   

 

  疑問符直接私のURLの後ろにすべての要求データでは、我々は「WDは=のjava」ことがわかり、これは我々が「java」のことを書いたものです

 

要求の本体に示されているように、リクエストメソッドがデータを要求することになってしまうので、内容は「noですか?内部内部要求ヘッダーのスプライシング要求アドレス」により、アドレスバーが表示されているに 

 

     

 

 

POSTリクエストメソッド:

  リクエストデータが要求エンティティに送信され、データはURLリクエストには表示されません。

  POSTリクエストでは、リクエストではなくURLアドレスの背後にあるよりも、リクエストのボディにあなたのデータを入れています。

 

 

長所と短所:

  取得する:

    1、直接の戦いバックURLで、それは安全ではない、見ることができます。

      たとえば、あなたが戻って、URLのアカウントのパスワードの綴りにログイン機能、ワンクリックログインを書いたので、これはあると危険な。

    2、要求されたHTTPデータを搬送することは、あなたが来て、たとえば、あなたがファイル、時間の問題をアップロードするだけで時間をアップロードどのくらいの偶発言いたいどのくらいの制限はありません。

       ただし、ブラウザのアドレスバーに表示するGETは、長さの制限ブラウザのアドレスバーであるため。だから、入ってくるの方法はごく少数GET。ないHTTPプロトコルであるため。

  役職:

    図1に示すように、要求データは、特定の可視URL要求情報セキュリティで、要求側エンティティに送信されます。

    2、POSTは、次に、この1つは、単一のシステムであり、それはPOSTのサイズを制限するものではない送信される別個の要求データを有します。

    

 

 要約:

    お使いの高いデータセキュリティ要件場合は、逆に、かつ大量のデータは、あなたがPOSTを持つことができ、あなたのデータのセキュリティが厳しく、およびデータの比較的少量の場合は、GETを持つことができます

   しかし、多くの場合であっても、効率を犠牲にし、セキュリティの次元ではなく、データの量が、セキュリティを測定するだけでなく、セキュリティを向上する最初のものです。

      いくつかは、私はPOSTはそれで逃げるない直接ことを言うかもしれませんか?GET効率がPOSTよりも高くなっているので。

 

おすすめ

転載: www.cnblogs.com/qzhc/p/11302195.html