Próbuję przekazać nagłówki żądań w AJAX GET za pomocą jQuery. W następnym bloku „dane” automatycznie przekazują wartości do kwerendy. Czy istnieje sposób na przekazanie tych danych w nagłówku żądania?
$.ajax({
url: "http://localhost/PlatformPortal/Buyers/Account/SignIn",
data: { signature: authHeader },
type: "GET",
success: function() { alert('Success!' + authHeader); }
});
Poniższe też nie działało
$.ajax({
url: "http://localhost/PlatformPortal/Buyers/Account/SignIn",
beforeSend: { signature: authHeader },
async: false,
type: "GET",
success: function() { alert('Success!' + authHeader); }
});
jquery
ajax
client-side
Wybuch czaszki
źródło
źródło
X-Test-Header
iX-Test-Header
dobeforeSend
?Począwszy od jQuery 1.5 istnieje
headers
skrót, który można przekazać w następujący sposób:Od http://api.jquery.com/jQuery.ajax :
źródło
$.ajaxSetup({headers: {"X-Test-Header": "test-value"}})
źródło
HttpRequestMessage r = new HttpRequestMessage(); int mylogonID = Convert.ToInt32(r.Headers.GetValues("logonID"));
błędu , ponieważ podanego nagłówka nie znaleziono. ponieważ r.Headers jest pusty.