2010-05-28 44 views
0

我困在客户端主机上,该主机具有中等信任设置,可阻止跨域请求并需要来自第三方域的数据。我现在可以选择使用JSONP。可以在服务器上使用JSONP吗?

我已经使用jQuery从客户端与jQuery绕过浏览器跨域安全性,我已经在ASP.Net 3.5中使用HttpWebRequest。

是否有可能在服务器上使用JSON,如果是这样的话?

我不认为它是,但值得一问的看到,因为我已经有这个程序编写服务器端....

感谢, 丹尼斯

+0

使用JSON在服务器上的意义何在? 看看这个帖子上的答案 http://stackoverflow.com/questions/1212344/parse-json-in-c – Justin 2010-05-28 22:37:48

回答

1

最简单的方法可能只是为了代理通过您的服务器的JSONP请求。如果这不是一个选项(因为必须在服务器上以某种方式处理数据),则可以手动从返回中剥离函数调用,然后JSON解析其余部分

因此,如果JSONP调用返回:

F001({ "moose" : "sister" }) 

首先,删除所有内容,直到第一个括号后,最后让你不得不

{ "moose" : "sister" } 

并解析到任何你所需要的。

相关问题