我正在开发一些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标头字段值。
我真的不知道问题出在哪里。请指导我。感谢