我被困在一个有中等信任设置的客户端主机上,它阻止跨域请求,并需要来自第三方域的数据。我现在可以选择使用JSONP。
我从客户端通过jQuery使用了JSONP来绕过浏览器的跨域安全性,我还在ASP.Net 3.5中使用了HttpWebRequest。
可以在服务器上使用JSON吗?如果可以,如何使用?
我不认为它是,但值得一问,因为我已经有这个应用程序编写的服务器端……
谢谢,丹尼斯
发布于 2010-05-29 06:44:06
最简单的方法可能是通过服务器代理JSONP请求。如果这不是一个选项(因为数据必须在服务器上以某种方式处理),您可以手动从返回中剥离函数调用,然后对其余部分进行JSON解析
因此,如果JSONP调用返回:
F001( { "moose" : "sister" } )首先,删除第一个括号之前和最后一个括号之后的所有内容,这样你就有了
{ "moose" : "sister" }然后把它解析成你需要的东西。
https://stackoverflow.com/questions/2932907
复制相似问题