【发布时间】:2011-09-02 21:15:28
【问题描述】:
我正在学习 GWT,目前我遇到了使用 JSONP 对特定服务器进行 RPC 调用的问题。
我要与之通信的服务器提供 JSON-RPC 服务,要求请求具有 {'Content-Type': 'application/json'} 的标头和常规 JSON 数据的主体,例如:{"params": ["HelloServer"], "method": "server.greeting", "id": 10}。
我想知道是否可以向此服务器发出 JSONP 请求,因为我认为 JSONP 是 GWT 的 SameOriginPolicy 限制的唯一解决方法。
edit:正如Darin Dimitrov 解释的那样,我想我必须坚持使用JSON,因为服务器不提供JSONP 服务。建议的SOP解决方法很完美,也建议here。
【问题讨论】: