iron-ajax GET返回错误请求

时间:2015-07-16 21:47:42

标签: jquery polymer

我正在使用聚合物入门套件,我配置了app.js文件,因此它创建了iron-ajax元素并向服务器发送调用以获取数据。 这是代码:

var _ajax = document.createElement('iron-ajax');
    _ajax.url = 'url';
    _ajax.headers = '{ "Authorization": "auth (number)"}';
    _ajax.method = 'GET';
    _ajax.handleAs = 'json';
    _ajax.debounceDuration = 300;
    _ajax.auto = true;

从这段代码返回的错误告诉我标题中的“Authorization”没有通过,但是当我在请求之前登录iron-ajax元素时,我可以在标题中看到“Auth”。 我在这段代码中做错了吗?什么是正确的方式,所以标题实际上通过我的服务器验证。 注意:使用谷歌“高级REST api”对服务器进行了测试,它可以在标题中设置“Auth”。 (对REST服务器使用slim php)

1 个答案:

答案 0 :(得分:1)

build_query()需要一个对象,而不是表示对象的JSON字符串:

headers