相关疑难解决方法(0)

如何使用dataType:'jsonp'但仍然在Accept头中有application/json?

我想访问另一个域上的REST服务.如果,在JQuery中,我指定:

dataType: 'json'
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,它失败了,因为对于跨域调用,必须使用JSONP.

当我将其更改为:

dataType: 'jsonp'
Run Code Online (Sandbox Code Playgroud)

预计到工作,但因为服务器期望失败application/jsonapplication/xmltext/html等,但不是*/*由JSONP请求一起发送.

有没有办法迫使JQuery的投入application/jsonAccept请求头,而做一个JSON请求?

jquery json jsonp http

4
推荐指数
1
解决办法
7072
查看次数

标签 统计

http ×1

jquery ×1

json ×1

jsonp ×1