ホームページ > 記事 > ウェブフロントエンド > ajaxのpostとgetの違いは何ですか
違い: 1. Get はサーバーからデータを取得すること、post はサーバーにデータを送信することです; 2. get メソッドは "Request.QueryString" を使用してデータを取得し、post メソッドは " Request.Form」を使用してデータを取得します。 3. 、取得のセキュリティは非常に低く、事後のセキュリティは高くなります。
このチュートリアルの動作環境: Windows7 システム、jquery1.10.2 バージョン、Dell G3 コンピューター。
1. 異なる機能
1、getはサーバーからデータを取得することです。
2. 投稿とはサーバーにデータを送信することです。
2. プロセスは異なります
1. Get は、送信されたリクエストの ACTION 属性が指す URL にパラメータ データ キューを追加します値はフォームの各フィールドに対応しており、URL で確認できます。
2. Post は、HTTP post メカニズムを使用して、フォームの各フィールドとそのコンテンツを HTML HEADER に配置し、ACTION 属性が指す URL アドレスに送信します。ユーザーはこのプロセスを見ることができません。
3. さまざまな値の取得
1. get メソッドには、Request を使用します。サーバー側のQueryString 変数の値を取得します。
2. post メソッドの場合、サーバーは Request.Form を使用して送信されたデータを取得します。
4. 送信されるデータ量が異なります
1. get によって送信されるデータ量は少なく、2KB を超えることはできません。
2. ポストで送信されるデータの量は比較的多く、通常はデフォルトでは制限がありません。ただし、理論上、最大量は IIS4 では 80 KB、IIS5 では 100 KB です。
#5. 異なるセキュリティ
1. Get のセキュリティは非常に低いです。 2.ポストセキュリティは高いです。 暗号化がない場合、セキュリティ レベルは同じであり、どのリスナーもすべてのデータをリッスンできます。Ajax の get と post は、クライアントとサーバーでのリクエストとレスポンスの 2 つの一般的なメソッドです。では、get リクエストと post リクエストの違いは何でしょうか?この記事では、ajax における post request と get request の違いを紹介します。必要な場合は、ブロガーをフォローし、次回参照しやすいように記事を保存してください。
#最後に、post リクエストと get リクエストが使用される状況を見てみましょう。
次の条件のいずれかが満たされる場合は、post メソッドを使用します:
1. リクエストの結果には永続的な副作用があります。たとえば、データベース内に新しいデータ行を追加します。 2. GET メソッドを使用する場合、フォームで収集されたデータにより URL が長すぎる可能性があります。 3. 送信されるデータは 7 ビット ASCII エンコードを使用しません。次の条件のいずれかが満たされる場合、get メソッドを使用します:
1. リクエストはリソースを検索することであり、HTML フォーム データは目的にのみ使用されます。検索を手伝ってください。 2. リクエストの結果には永続的な副作用はありません。 3. 収集されるデータと HTML フォームの入力フィールド名の合計の長さは 1024 文字を超えてはなりません。 [関連チュートリアルの推奨事項:AJAX ビデオ チュートリアル ]
以上がajaxのpostとgetの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。