GWT从跨域以JSONP格式接收xml

问题描述 投票:2回答:1

我正在尝试为我的GWT应用创建网络抓取功能。这涉及从客户端发出HTTP请求,这违反了SOP。如果另一个域正在发送JSONP响应,则可以使用JSONP来规避此问题。我想向www.google.com发出请求(例如)并抓取html。我想知道的是:有没有一种方法可以将GET请求包装到JSONP中的html服务域?这样,我无需使用代理服务器就能发出请求。

注:如果有人想知道为什么我不能使用代理服务器,那是因为我希望它成为一个完全的客户端应用程序,最终成为电话差距应用程序。

据我所读,没有添加服务器端代码就无法做到这一点,对吗?

cordova servlets gwt jsonp
1个回答
0
投票

如果我理解正确,您想通过JSONP请求检索除JSON之外的其他内容类型。

嗯,我不知道这种情况下的现有解决方案。 JSONP依靠脚本元素注入,强制您检索的数据为javascript(http://en.wikipedia.org/wiki/JSONP#Script_element_injection)。

其他参考:Use JSONP to load an html pageUsing JSONP when returning XML

© www.soinside.com 2019 - 2024. All rights reserved.