Pythonの間の違いは、図書館GETとPOSTを要求します

(1)クライアントでは、GetのURLの方法で提出されたデータは、データはURLで見ることができ、POSTモードは、データが提出されたHTMLヘッダーに配置されます。

POSTは、そのような制限はありませんしながら、データは、(2)、のみ1024バイト、ほとんどの提出をGET。

(3)セキュリティ問題。(1)の使用が取得することを述べたと同様に、パラメータには、アドレスバーに表示され、ポストはしません。したがって、これらのデータは、中国のデータと非機密データである場合には、GETを使用して、ユーザーの入力データが漢字でない場合は、機密データが含まれている、または同様のポストを使用します。

 

フォームの送信と道のポストの違いを取得するには、次の点に要約しました:

(1)データがサーバから取得されるGET、POSTデータがサーバに送信されます。

(2)フォームの送信のために、サーバは、ポスト方法によって送信されたデータへの提出を取得する場合、Request.QueryStringデータを取得するために使用することができる唯一のRequest.Formを得るために使用することができます。

(3)一般的には、セキュリティ上の問題につながる可能性があるため、フォームを送信入手使用しないようにしてみてください。例を取得し、ユーザーのアドレスバーにユーザー名とパスワードを入力するには、ログインフォームを使用して公開されます。しかし、ページャで、使用方法はポストとのより良い取得します。

 

HTTP POSTとの違いGET

1を、HTTP POSTとコマンドモードの2種類のみGET;

2は、POSTが物事を置くために設計されており、GETサーバから何かを取るように設計されている、GETサーバーに送信することができます少ないデータでなく、ちょうどあなたがHTTPのGETヘッドに送信されるHTTPリクエストの内容として、最終的に必要なサーバーの設計、データの種類.POST情報を伝えるために、データはその理由を取得し送信することができ;

3、 GETおよびPOST HTTPとは異なる方法で送信されるデータは、HTTP要求内の投稿内容を送信している間に、GETパラメータは、HTTPヘッダーに送信され、

図4に示すように、POSTデータ伝送、URLに表示する必要はありませんアウト、GETメソッドはURLで表示されるように、

データ伝送のPOST量が2Mを達成することができ、およびMicrosoftの引数は、Microsoftによると、5、GETメソッドは、たった約1024バイトが転送され、URLの長さに起因して限定されていますRequest.Formは、()の中で最も受信することができる大規模なデータは、制限80 KBのために4つのバイトをIIS、バイト単位5〜100 KBのIIS

。6、SOAP HTTP POSTモードは実装に依存しています。

おすすめ

転載: www.cnblogs.com/lanyinhao/p/11122393.html