Заголовки запроса передачи в Ajax jQuery ПОЛУЧАЮТ вызов

Я пытаюсь передать заголовки запроса в Ajax, ПОЛУЧАЮТ использование jQuery. В следующем блоке "данные" автоматически передают значения в querystring. Существует ли способ передать те данные в заголовке запроса вместо этого?

$.ajax({
         url: "http://localhost/PlatformPortal/Buyers/Account/SignIn",
         data: { signature: authHeader },
         type: "GET",
         success: function() { alert('Success!' + authHeader); }
      });

Следующее не работало также

$.ajax({
         url: "http://localhost/PlatformPortal/Buyers/Account/SignIn",
         beforeSend: { signature: authHeader },
         async: false,                    
         type: "GET",
                    success: function() { alert('Success!' + authHeader); }
      });
233
задан AstroCB 18 April 2015 в 18:07
поделиться

1 ответ

Используйте beforeSend :

$.ajax({
         url: "http://localhost/PlatformPortal/Buyers/Account/SignIn",
         data: { signature: authHeader },
         type: "GET",
         beforeSend: function(xhr){xhr.setRequestHeader('X-Test-Header', 'test-value');},
         success: function() { alert('Success!' + authHeader); }
      });

http://api.jquery.com/jQuery.ajax/

http://www.w3.org/TR/XMLHttpRequest/#the-setrequestheader -method

273
ответ дан 23 November 2019 в 03:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: