我正在为用户编写一些接口来收集数据并发送到服务器。我选择GWT的原因多种多样。
现在,当我尝试呼叫服务器时:
String url = "http://127.0.0.1:3000/data/collection.xml";
RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, URL.encode(url));
Request request = builder.sendRequest(data, new RequestCallback() {
public void onResponseReceived(Request request, Response response) {
if (200 == response.getStatusCode()) {
result.setText("SUCCESS!");
} else {
result.setText("ERROR with code: " + response.getStatusCode());我的服务器收到请求(包含一些数据的POST ),但我得到错误代码:0 (!)一直。我猜这和SOP有关。我读了很多关于这个SOP的资料,但我现在更困惑了。我尝试使用this tutorial,但使用了一种不同的方法(我设法调整它以仅发出GET调用,但返回对象始终为空)。
有谁能告诉我正确的方向吗?谢谢
发布于 2011-03-07 14:21:31
由于SOP的原因,您不能从其他服务器调用任何服务。您可以做的是,您可以使用您的原始服务器作为其他服务器的代理。我建议你读一读this tutorial。
https://stackoverflow.com/questions/5213687
复制相似问题