У меня есть документ xml Мне нужно отправить на удаленный сервер, который не принадлежит мне.GWT отправить на удаленный сервер?
У меня есть номер 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());
}
Если это не так, чтобы это сделать, было бы весьма признателен, если кто-нибудь может объяснить, что должно быть сделано.
Btw ошибка, я получаю:
Не удалось отправить запрос: URL www.test.net:8909 недействителен или нарушает ограничения безопасности единства происхождения
http://stackoverflow.com/questions/11121374/gwt-requestbuilder-cross-site-requests? – anstarovoyt