如果我直接访问以下API URL(包含params),则返回有效的JSON文件。但是,在尝试使用Polymer的AJAX组件时,我得到以下结果:
状态:200 |方法:选项|类型:XML | 0kb |回复:(空白)
<iron-ajax
auto
url="https://api.bookeo.com/v2/bookings/"
params='
{
"secretKey":"xxxxxxxxxx",
"apiKey": "xxxxxxxxxx" ,
"startTime": "2016-08-10T00:00:00.000Z",
"endTime": "2016-08-16T00:00:00.000Z"
}'
handle-as="json"
content-type="application/json"
on-response="handleResponse"
method="GET"
last-response="{{item}}"
></iron-ajax>
api.bookeo.com的详细信息:接受:“text / html,application / xhtml + xml,application / xml; q = 0.9,* / *; q = 0.8”
我看到了这一点,并认为我应该将内容类型更改为content-type =“application / xml”,但仍然无效。这是我第一次使用API,所以我不确定我在Polymer应用程序中做错了什么。