Saya mencoba meneruskan header permintaan dalam AJAX GET menggunakan jQuery. Di blok berikut, "data" secara otomatis melewati nilai dalam querystring. Apakah ada cara untuk meneruskan data itu di header permintaan?
$.ajax({
url: "http://localhost/PlatformPortal/Buyers/Account/SignIn",
data: { signature: authHeader },
type: "GET",
success: function() { alert('Success!' + authHeader); }
});
Berikut ini juga tidak berfungsi
$.ajax({
url: "http://localhost/PlatformPortal/Buyers/Account/SignIn",
beforeSend: { signature: authHeader },
async: false,
type: "GET",
success: function() { alert('Success!' + authHeader); }
});
jquery
ajax
client-side
Cranialsurge
sumber
sumber
X-Test-Header
danX-Test-Header
kebeforeSend
?Pada jQuery 1.5, ada
headers
hash yang bisa Anda berikan sebagai berikut:Dari http://api.jquery.com/jQuery.ajax :
sumber
$.ajaxSetup({headers: {"X-Test-Header": "test-value"}})
sumber
HttpRequestMessage r = new HttpRequestMessage(); int mylogonID = Convert.ToInt32(r.Headers.GetValues("logonID"));
kesalahan header karena Header yang diberikan tidak ditemukan. karena r.Headers kosong.