javascript - HTTP の get リクエストと post リクエスト、および ajax の get リクエストと post リクエストは同じものですか?
黄舟
黄舟 2017-06-17 09:15:46
0
3
1036

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

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(3)
世界只因有你

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

いいねを押す +0
仅有的幸福

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

いいねを押す +0
伊谢尔伦

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
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート