【发布时间】:2017-12-29 18:38:13
【问题描述】:
这对于描述什么是以及如何发出 jsonp 请求很有帮助。 https://stackoverflow.com/a/6879319/371137
不过,我还需要将请求标头中的 Accept 值更改为“application/javascript”,以便我的第 3 方服务器能够正确响应。
有很多关于使用 API 设置标头值(包括 Pass accepts header parameter to jquery ajax)的 SO 答案,但似乎没有一个与“jsonp”结合使用。
我似乎无法从 jQuery 的文档中弄清楚如何在使用数据类型“jsonp”时实际更改 Accept 标头值。
beforeSend 什么都不做。 “接受”什么都不做。 “标题”似乎被忽略了。
我什至似乎根本无法设置任何自定义标题。
无论我做什么,Accept 标头值始终是“/”。
任何帮助将不胜感激。
【问题讨论】:
-
所以我认为区别在于数据类型:“jsonp”对幕后的标题做了一些事情。 ??
-
同意,不是重复。
标签: javascript jquery ajax http-headers jsonp