Rumah  >  Artikel  >  hujung hadapan web  >  Apakah perbezaan antara http dan ajax

Apakah perbezaan antara http dan ajax

青灯夜游
青灯夜游asal
2022-01-17 17:41:003687semak imbas

Perbezaan: 1. AJAX meminta pelayan melalui objek xmlHttpRequest, manakala http meminta meminta pelayan melalui objek httpRequest 2. Pengepala permintaan AJAX akan mempunyai parameter "x-requested-with" tambahan dengan nilai "XMLHttpRequest".

Apakah perbezaan antara http dan ajax

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Perbezaan antara permintaan AJAX dan permintaan HTTP biasa

  • AJAX meminta pelayan untuk menerima data pemulangan permintaan melalui objek xmlHttpRequest untuk melaksanakan interaksi muat semula
  • Permintaan http biasa meminta pelayan menerima permintaan dan mengembalikan data melalui objek httpRequest, yang memerlukan muat semula halaman

Pengepala permintaan AJAX akan mempunyai x tambahan -diminta-dengan parameter, nilainya ialah XMLHttpRequest

permintaan AJAX

Apakah perbezaan antara http dan ajax

Permintaan http biasa

Apakah perbezaan antara http dan ajax

Pengepala permintaan AJAX Satu lagi parameter x-requested-dengan, nilainya ialah XMLHttpRequest

String requestType = request.getHeader("X-Requested-With");

Digunakan sebagai asas untuk penghakiman

Pengetahuan lanjutan:

Apakah itu Ajax:

Ajax (Asynchronous Javascrpt And Xml) ialah teknologi yang digunakan dalam pelayar Ia boleh menggunakan tak segerak mekanisme komunikasi untuk komunikasi data antara penyemak imbas dan pelayan, membenarkan penyemakan imbas Pelayan mengambil sejumlah kecil maklumat dan bukannya menyegarkan keseluruhan halaman. Ajax bukan teknologi baru, atau ia bukan teknologi Ia hanya gabungan pelbagai teknologi: Javascript, Html, Css, Dom, Xml, XMLHttpRequest dan teknologi lain memainkan peranan masing-masing dalam kerjasama dalam cara tertentu .

XMLHttpRequest ialah teras teknologi Ajax, tanpanya Ajax tidak boleh beroperasi.

XMLHttpRequest: XMLHttpRequest ialah objek komponen XMLHttp Menggunakan XMLHttpRequest boleh mencapai komunikasi tak segerak antara penyemak imbas dan pelayan. Melalui objek HttpRequest, aplikasi web boleh menghantar maklumat kepada pelayan tanpa memuat semula halaman, dan kemudian mendapatkan maklumat pemulangan daripada pelayan

Mari kita bercakap tentang Ajax, websocket, http

Sebenarnya , ketiga-tiga ini mempunyai kelebihan tersendiri, kemunculan websocket dan ajax telah menyelesaikan beberapa masalah protokol http, tetapi http masih bagus dan berfaedah di banyak tempat juga sehala yang dimulakan oleh pelanggan Websocket melaksanakan dua hala, tetapi mereka masing-masing mempunyai senario penggunaan yang sesuai.

【Tutorial berkaitan yang disyorkan: Tutorial video AJAX

Atas ialah kandungan terperinci Apakah perbezaan antara http dan ajax. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn