ホームページ  >  に質問  >  本文

javascript - HTTP の get リクエストと post リクエスト、および ajax の get リクエストと post リクエストは同じものですか?

http リクエストと ajax リクエストは同じものではないことはわかっていますが、Ajax リクエストには http よりも何らかの情報が含まれているため、http の get post リクエストと ajax の get post リクエストは同じものではないのでしょうか?神様、アドバイスをください、アドバイスをください。

黄舟黄舟2681日前1002

全員に返信(3)返信します

  • 世界只因有你

    世界只因有你2017-06-17 09:17:46

    これはこのように比較することはできません。http はプロトコルであり、ajax はデータをリクエストする方法です。ajax が送信するのは http リクエストなので、get と post は同じものであり、http リクエストの方法です。

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-06-17 09:17:46

    ajax を通じて実装されるフロントエンドおよびバックエンドのインターフェイス呼び出しは、http プロトコルに基づいています。基本的に、呼び出す ajax get post は、実際には http get post です。
    Ajax リクエストには http よりも多くの情報が含まれます?ネットワーク通信プロトコルと非同期通信技術という 2 つの概念を混同しています。不適切な例を挙げると、「通貨」は「人民元」よりも価値があるのか​​と尋ねるようなものです。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-17 09:17:46

    http リクエストは、一般的な http 動詞: GET、POST、PUT、PATCH、DELETE、HEAD、OPTIONS の基本的な機能を提供します。 Ajaxとは「Asynchronous Javascript and XML」の略称で、その名の通り非同期でのデータ取得を重視しており、返されるデータの形式はjsonまたはXMLであることが求められます。

    つまり、ajax は、ユーザー エクスペリエンスを向上させるために非同期メソッドを使用する、クライアント側のデータ リクエストの緩やかな実装です。独自の概念に関する限り、クライアント側自体 (リクエストの作成とデータの取得) のみに焦点を当てています。 http は、クライアント側とサービス側の間の対話のための一連のプロトコル仕様であり、http 上に構築されるさまざまなインターネット テクノロジ (RESTful、JSONP、AJAX など) の基礎となります。

    http と ajax に密接に関連しており、混同されやすいもう 1 つの概念は、RESTful です。RESTful は、「リソース」のプレゼンテーション層状態の変換に焦点を当てており、API インターフェースが提供されることを必要とします。標準化された形式では、GET、POST、PUT、DELETE などの命令に特定の制約を付加します。たとえば、GET はサーバー側のデータを変更できず、PUT と DELETE は冪等である必要があります。

    たとえば、クライアントは ajax を使用して PUT 操作を開始します。これはリクエストを発行するだけで、結果を非同期的に要求します。ajax の特定の実装は RESTful スタイルであるかどうかに応じて異なります。リクエストにクロスドメインが含まれる場合、ブラウザは http OPTIONS クエリを自動的に挿入することもあります。

    返事
    0
  • キャンセル返事