我正在使用GAE / GWT创建一个Web应用程序。前端GUI是一个Web客户端,服务器是RESTFUL服务器,它们都在不同域中的GAE中运行。
我正在使用带有填充的json与服务器通信,但发现我将无法发送PUT / POST / DELETE请求。
我的应用程序将主要用于查询数据(查询:85%的案例,修改数据:15%)。所有请求都将通过身份验证。
我正在考虑以下选项。
1)对于查询使用JsonpRequestBuilder,修改在Web客户端服务器端创建代理并通过此代理命中REST服务。使用GWT RPC与此代理进行通信。
2)在REST服务中将每个请求作为GET请求(包括修改数据的请求)并直接从Web客户端使用jsonp。
我更喜欢选项1)但是选项2)似乎没什么工作要做。
应该1)是我的首选吗?
2)是否存在任何问题,因为我的所有请求都将通过身份验证。 ?
还有其他简单方法可以解决这个问题吗?
此致
沙迪亚