Rumah  >  Artikel  >  hujung hadapan web  >  Apakah perbezaan antara post dan get in ajax

Apakah perbezaan antara post dan get in ajax

青灯夜游
青灯夜游asal
2021-12-09 16:38:398001semak imbas

Perbezaan: 1. Dapatkan adalah untuk mendapatkan data daripada pelayan, dan pos adalah untuk menghantar data ke pelayan 2. Kaedah dapatkan menggunakan "Request.QueryString" untuk mendapatkan data, dan kaedah pos menggunakan "; Request.Form" untuk mendapatkan data; 3. , dapatkan keselamatan sangat rendah, keselamatan pos adalah tinggi.

Apakah perbezaan antara post dan get in ajax

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi jquery 1.10.2, komputer Dell G3.

Perbezaan antara permintaan pos dan dapatkan permintaan dalam Ajax

1. Fungsi yang berbeza

1 , dapatkan adalah untuk mendapatkan data daripada pelayan.

2. Post adalah untuk menghantar data ke pelayan.

2 Prosesnya berbeza

1 Get menambah baris gilir data parameter ke URL yang ditunjukkan oleh atribut ACTION yang diserahkan borang. Nilai Sepadan dengan setiap medan dalam borang dan boleh dilihat dalam URL.

2. Siaran menggunakan mekanisme siaran HTTP untuk meletakkan setiap medan dalam bentuk dan kandungannya dalam HEADER HTML dan menghantarnya ke alamat URL yang ditunjukkan oleh atribut ACTION. Pengguna tidak dapat melihat proses ini.

Apakah perbezaan antara post dan get in ajax

3 Nilai yang diperoleh adalah berbeza

1 Request.QueryString pada bahagian pelayan Dapatkan nilai pembolehubah.

2. Untuk kaedah pos, pelayan menggunakan Borang Permintaan untuk mendapatkan data yang diserahkan.

4. Jumlah data yang dihantar adalah berbeza

1 .

2. Post memindahkan sejumlah besar data dan biasanya tidak terhad secara lalai. Tetapi secara teori, jumlah maksimum ialah 80KB dalam IIS4 dan 100KB dalam IIS5.

5. Keselamatan yang berbeza

1.

2. Siaran lebih selamat.

Jika tiada penyulitan, tahap keselamatan mereka adalah sama dan mana-mana pendengar boleh memantau semua data.

Dapatkan dan siarkan dalam ajax ialah dua kaedah tindak balas permintaan yang biasa di sisi klien dan pelayan Jadi, apakah perbezaan antara permintaan dapatkan dan hantar? Artikel ini akan memperkenalkan kepada anda perbezaan antara permintaan pos dan dapatkan permintaan dalam ajax Jika anda memerlukannya, sila ikuti blogger dan simpan artikel tersebut untuk rujukan mudah pada masa akan datang.

Akhir sekali, mari kita lihat keadaan di mana permintaan pos dan mendapatkan permintaan digunakan.

Apabila mana-mana situasi berikut dipenuhi, gunakan kaedah siaran:

1. Hasil permintaan mempunyai kesan sampingan yang berterusan, contohnya, pangkalan data Tambah baris data baharu dalam.

2 Jika anda menggunakan kaedah GET, data yang dikumpul pada borang boleh menjadikan URL terlalu panjang.

3. Data yang akan dihantar tidak menggunakan pengekodan ASCII 7-bit.

Apabila mana-mana syarat berikut dipenuhi, gunakan kaedah dapatkan:

1 Permintaan adalah untuk mencari sumber dan data borang HTML hanya digunakan untuk tolong cari.

2. Hasil permintaan tiada kesan sampingan yang berpanjangan.

3. Jumlah panjang data yang dikumpul dan nama medan input dalam bentuk HTML tidak boleh melebihi 1024 aksara.

[Cadangan tutorial berkaitan: Tutorial video AJAX]

Atas ialah kandungan terperinci Apakah perbezaan antara post dan get in 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