【问题标题】:Is it possible to use JSONP on the server?是否可以在服务器上使用 JSONP?
【发布时间】:2011-02-25 08:23:54
【问题描述】:

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

我使用来自客户端的 JSONP 和 jQuery 来解决浏览器跨域安全问题,并且我在 ASP.Net 3.5 中使用了 HttpWebRequest。

是否可以在服务器上使用 JSON,如果可以,如何使用?

我不这么认为,但值得一问,因为我已经有这个应用程序编写的服务器端......

谢谢, 丹尼斯

【问题讨论】:

标签: c# asp.net httpwebrequest jsonp


【解决方案1】:

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

所以如果 JSONP 调用返回:

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

首先,擦除直到第一个括号和最后一个括号之后的所有内容,这样你就有了

{ "moose" : "sister" }

并将其解析为您需要的任何内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    相关资源
    最近更新 更多