Polymer 2 iron-ajax with handleAs=xml 错误?
Polymer 2 iron-ajax with handleAs=xml bug?
我有以下代码:
<iron-ajax verbose="true" auto method="GET" url="https://localhost/xformupload" handleAs="xml" headers='{"accept" : "text/xml", "mandator" : "xxx", "user" : "xxx", "password" : "xxx"}' params='{"command" : "list"}' on-response="_on_response" last-response="{{response}}"/>
在 Chrome 调试器中查看此请求将正确发送,而且答案 (xml) 也是正确的。这里让我发疯的是,除了 handleAs="xml" 之外的所有内容都将被正确设置。
但是在 chrome 调试器 (iron-ajax.html:484) 中发送请求时 - handleAs 总是(该死的)设置为 "json".
在我看来,聚合物不会(!)正确设置 handleAs 属性!
还是我漏掉了什么?
好的,知道了 - 不能是 handleAs,而是 handle-as。
<iron-ajax verbose="true" auto method="GET" url="https://localhost/xformupload" handle-as="xml" headers='{"accept" : "text/xml", "mandator" : "xxx", "user" : "xxx", "password" : "xxx"}' params='{"command" : "list"}' on-response="_on_response" last-response="{{response}}"/>
我有以下代码:
<iron-ajax verbose="true" auto method="GET" url="https://localhost/xformupload" handleAs="xml" headers='{"accept" : "text/xml", "mandator" : "xxx", "user" : "xxx", "password" : "xxx"}' params='{"command" : "list"}' on-response="_on_response" last-response="{{response}}"/>
在 Chrome 调试器中查看此请求将正确发送,而且答案 (xml) 也是正确的。这里让我发疯的是,除了 handleAs="xml" 之外的所有内容都将被正确设置。
但是在 chrome 调试器 (iron-ajax.html:484) 中发送请求时 - handleAs 总是(该死的)设置为 "json".
在我看来,聚合物不会(!)正确设置 handleAs 属性!
还是我漏掉了什么?
好的,知道了 - 不能是 handleAs,而是 handle-as。
<iron-ajax verbose="true" auto method="GET" url="https://localhost/xformupload" handle-as="xml" headers='{"accept" : "text/xml", "mandator" : "xxx", "user" : "xxx", "password" : "xxx"}' params='{"command" : "list"}' on-response="_on_response" last-response="{{response}}"/>