首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要从未公开的IP获取JSON

需要从未公开的IP获取JSON
EN

Stack Overflow用户
提问于 2013-11-30 00:49:13
回答 3查看 106关注 0票数 0

我正在尝试从这个对公众不可用的位置访问JSON (除非您在公司防火墙内),

代码语言:javascript
复制
http://12.34.56.789:8983/app/collection/select?q=*%3A*&wt=json&indent=true

我的应用程序位于此web服务器上,

代码语言:javascript
复制
http://www.mywebapp.com

我知道对不同的域运行AJAX调用是不可能的,所以我想知道我可以应用什么技术来获取这些数据?

JSONP不是一个选项,因为我无法控制将回调附加到位于该私有服务器上的数据。

有什么想法?

EN

回答 3

Stack Overflow用户

发布于 2013-11-30 00:53:09

使用file_get_contents().It读出原始数据,并将其作为字符串返回。

票数 1
EN

Stack Overflow用户

发布于 2013-11-30 00:54:47

编写代理脚本并将其放在您的域中。它所要做的就是获取数据并将其响应给你。您的域将是相同的,Ajax将工作,没有人可以看到,您从哪里获得数据。-当然,它比直接请求要慢。

票数 0
EN

Stack Overflow用户

发布于 2013-11-30 01:55:23

因此,对这条评论的官方回答是,JSONP是您正在寻找的东西,但它也不是没有缺点。你可以在这里找到一个很好的,简短的教程:

JSON versus JSONP Tutorial (对不起,我不想重写它)。

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

https://stackoverflow.com/questions/20290313

复制
相关文章

相似问题

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