我有一个需要发送到不属于我的远程服务器的 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());
}
如果这不是这样做的方法,如果有人能解释必须做什么,将不胜感激。
顺便说一句,我得到的错误是:
发送请求失败:网址www.test.net:8909无效或违反同源安全限制