首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在服务器上使用JSONP吗?

可以在服务器上使用JSONP吗?
EN

Stack Overflow用户
提问于 2010-05-29 06:29:02
回答 1查看 454关注 0票数 0

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

我从客户端通过jQuery使用了JSONP来绕过浏览器的跨域安全性,我还在ASP.Net 3.5中使用了HttpWebRequest。

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

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

谢谢,丹尼斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-29 06:44:06

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

因此,如果JSONP调用返回:

代码语言:javascript
复制
F001( { "moose" : "sister" } )

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

代码语言:javascript
复制
{ "moose" : "sister" }

然后把它解析成你需要的东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2932907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档