我正在使用API,并在GET
请求中需要它:
Accept: application/json
Accept-Language: sv
From: my@domain.com
我的代码如下所示:
var full_url = "http://api.arbetsformedlingen.se/af/v0/platsannonser/matchning?nyckelord=it";
$.ajax({
typ: 'GET',
url: full_url,
dataType: 'json',
headers: {
Accept: 'application/json',
from: 'my@domain.com',
accept-language: 'sv'
}
});
当我添加accept-language: sv
时,我得到了这个:
意外的令牌 -
我在这里做错了什么? API说它需要有3个参数才能工作。
答案 0 :(得分:5)
问题是因为你需要将标题名称包装在引号中,否则-
被JS解释为减法运算符 - 因此它在对象中是意外的。试试这个:
headers: {
'Accept': 'application/json',
'From': 'my@domain.com',
'Accept-Language': 'sv'
}