【发布时间】:2014-07-22 21:41:36
【问题描述】:
我使用 core-ajax 来检索 JSON 数据就好了。将组件转过来以 JSON 形式回传到服务器完全是另一回事。在所有情况下,无论传入的 contentType 或 handleAs 参数如何,我作为输入传入的 JSON 对象似乎都被转换回服务器标头中的 key=value。
代码:
var ajax = document.querySelector('core-ajax');
ajax.method = 'POST';
ajax.handleAs = 'JSON';
ajax.contentType = 'application/json';
ajax.params = JSON.stringify(data);
ajax.go();
真的很简单。 Go 中的日志给了我:
2014/07/22 14:23:09 utils.go:139: OPTIONS /1/users/173?access_token=(token)
2014/07/22 14:23:09 utils.go:124: POST /1/users/173?access_token=(token)
2014/07/22 14:23:09 users.go:379: full_name=Greg%20Johnson
我们已经验证,我们这边没有发生任何转变。请求标头输出正常。
我可能完全错过了一些东西。我们还能如何成功地 POST 出 JSON 数据?
【问题讨论】: