我正在使用聚合物入门套件,我配置了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)
答案 0 :(得分:1)
build_query()
需要一个对象,而不是表示对象的JSON字符串:
headers