0

我有一个调用 API 的 URL,该 API 返回一个 json 响应,但由于某种原因发出的请求没有正确的标头。

URL 位于script标签的 src 属性中。

如何重新添加标题以设置content-typeaccept标题?

由于我没有隐式执行 AJAX 调用或获取请求,我还能这样做吗?

4

2 回答 2

0

你不能,但是你得到字符串的响应吗?我遇到了一些这样的问题,所以从 json.org 下载了一个 json.js 并将响应字符串转换为 json。

var var1 = '{json string here}'; 
var result = JSON.parse(var1);
于 2013-08-29T18:36:39.070 回答
0

您不能在脚本标签中放置标题。

如果您的 API 在同一个域中,您可以使用 JSON 作为数据类型执行 Ajax 请求。

如果没有,我的建议是您在您的服务器上创建一个代理,以卷曲到您的 API。

在这两种情况下,您都可以在呼叫中发送正确的标头。

于 2013-08-29T18:29:48.930 回答