不是有效的HTTP头字段值ajax错误

时间:2015-03-30 06:02:29

标签: javascript jquery ajax http-headers

我正在开发一些javascript代码来使用summon api服务器。我开发了一个简单的js函数,使用JQuery .ajax将ajax请求发送到服务器,如下所示。

requestApi = function(currentDate, digest) {
  return $.ajax({
    type: "GET",
    url: "http://api.summon.serialssolutions.com/2.0.0/search",
    data: "s.q=cancer",
    headers: {
      'Accept': 'application/xml',
      'x-summon-date': currentDate,
      'Authorization': 'Summon myuser;' + digest
    },
    error: function(xhr, status, err) {
      return console.log(status, err.message);
    }
  }).done(function(data) {
    return console.log(data);
  }).fail(function() {
    return console.log("Summon Ajax Failed!");
  });
};

但是我遇到了一个错误:

  

无法在'XMLHttpRequest'上执行'setRequestHeader':   '召唤myuser; CkKhLokX5jdOx8oCYhgn848MZfw ='   不是有效的HTTP标头字段值。

我真的不知道问题出在哪里。请指导我。感谢

0 个答案:

没有答案