自分のものではないリモート サーバーに送信する必要がある 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 が無効であるか、同じオリジンのセキュリティ制限に違反しています