![](/img/trans.png)
[英]How to send the unchanged value to the server in gwt RequestFactory?
[英]GWT send to remote server?
我有一个XML文档,需要发送到不是我的远程服务器。
我有远程服务器的URL和端口号,并且我尝试使用RequestBuilder进行传输。
代码示例:
RequestBuilder req= new RequestBuilder(RequestBuilder.POST, URL.encode(url));
req.setHeader("Content-Type", "application/x-www-form-urlencoded");
Request response =
req.sendRequest(message, new RequestCallback() {
public void onError(Request request, Throwable exception) {
exception.printStackTrace();
}
public void onResponseReceived(Request request, Response response){
System.err.println(response.getText());
}
});
} catch (RequestException e) {
Window.alert("Failed to send the request: " + e.getMessage());
}
如果这不是做到这一点的方式,那么如果有人可以解释必须做的事情,将不胜感激。
顺便说一句我得到的错误是:
无法发送请求:URL www.test.net:8909无效或违反了同源安全限制
简而言之,“相同来源策略”指出,在网页上运行的JavaScript代码可能不会与任何不是来自同一网站的资源进行交互。 存在此安全策略的原因是为了防止恶意Web编码人员创建窃取Web用户信息或损害其隐私的页面。 虽然非常必要,但此政策还具有使Web开发人员的生活变得困难的副作用。
您可以在下一个链接中看到更多信息,
您可能会考虑设置其他服务器来处理跨域资源共享
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.