JSONP 或其他替代方案?

发布于 2024-10-27 13:29:44 字数 395 浏览 0 评论 0原文

我正在开发一个网站,该网站与我用 Java 定制的网络服务器进行通信。该网站是用在 Apache 上运行的 PHP/JavaScript/JQuery 制作的,我用 Java 制作了一个简单的第二个网络服务器来支持我设计的一些功能,并且该服务器在另一个端口 XXXXX 下运行。问题是,我想在 jQuery 中向第二个服务器发出请求,域不同,页面在域上运行,并且 $.getJSON 函数调用域:XXXXX 是不允许的。我认为用户 $.getJSONP 但我担心相关问题。两点之间的连接是经过验证的(我认为是通过在 jquery 生成的回调之外传递一个令牌)。这两点均得到支持。在这种情况下使用 $.getJSONP 是否安全,或者在浏览器支持(IE7+ 和 FF3+)中存在其他替代方案。

抱歉我的英语:)

最好的问候 lealoureiro

I a deveveloping a web site that comunicates with a custom made webserver by me in Java. The web site is made in PHP/JavaScript/JQuery running on Apache and i made a simple second webserver in Java to support some designed features by me, and this server runs under another port XXXXX. The problem is, i want to make requests in jQuery to second server the domain is diferent, the page runs on domain and the $.getJSON function calls domain:XXXXX wich is not allowed. I thought user $.getJSONP but im concerning concerned issues. The connections between two points is authed (i was think by passing a token beyond the callback generated by jquery). The two poins are supported by. Is there safe in this case use $.getJSONP or exists other alternatives thinking in browsers support(IE7+ and FF3+).

Sorry for my english :)

Best regards lealoureiro

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

很酷又爱笑 2024-11-03 13:29:44

JSONP 应该可以满足您的需求,但是您的另一个选择是在第二个服务器上有一个代理服务,该代理服务将在服务器端发出请求。然后,您的客户端代码可以通过 json 而不是 jsonp 本地访问所有数据。

JSONP should work for your needs, however your other option would be to have a proxy service on your second server that would make the request server side. Your client-side code could then access all the data natively via json instead of jsonp.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文