Пропустить заголовки запроса в вызове JQuery AJAX GET


Answers

Начиная с jQuery 1.5, есть хеш-код headers вы можете передать следующим образом:

$.ajax({
    url: "/test",
    headers: {"X-Test-Header": "test-value"}
});

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

заголовки (добавлено 1.5): карта дополнительных пар ключ / значение заголовка для отправки вместе с запросом. Этот параметр устанавливается до вызова функции beforeSend; поэтому любые значения в настройках заголовков могут быть перезаписаны из функции beforeSend.

Question

Я пытаюсь передать заголовки запросов в AJAX GET с помощью jQuery. В следующем блоке «данные» автоматически передают значения в запросе. Есть ли способ передать эти данные в заголовке запроса?

$.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); }
      });



Links