Передача нескольких заголовков в запросе .ajax для домена CORS не работает - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть функция для проблемы с доменом CORS, я пытаюсь добавить объект заголовков, но он не работает.Это показывает, что я отправляю заголовки, когда я ajax_call_config, но когда я вижу сеть, запрашиваю заголовки, я вижу только это

Предварительные заголовки отображаются Referer: http://127.0.0.1:8000/qa/ftest/ User-Agent: Mozilla / 5.0 (Macintosh;Intel Mac OS X 10_14_0) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 67.0.3396.99 Safari / 537.36

var make_external_request = function(obj, url, complete_callback_fn,
 post_load_callback, other_config){
     var response = ""
     var ajax_call_config = {
         url: url,
         xhr: function () {
         var xhr = jQuery.ajaxSettings.xhr();
          var setRequestHeader = xhr.setRequestHeader;
          xhr.setRequestHeader = function (name, value) {
          // Ignore the X-Requested-With header
           if (name == 'X-Requested-With') return;     
                setRequestHeader.call(this, name, value);
             }
             return xhr;
         },
         xhrFields: {
              withCredentials: false
         },
         headers:{
             'az':'ss'
         },
         success: function (data) {
             response = data;
         },
         complete: function () {
             complete_callback_fn(obj, response, post_load_callback)

         },
         error:function(jqXHR, textStatus, errorThrown ) {
             console.log("printing error", jqXHR, textStatus, errorThrown )
         }
     };
     $.extend(true, ajax_call_config, other_config);

 $.ajax(ajax_call_config);
      }

Пожалуйста, помогите, как это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...