Gwt 如何使用RequestBuilder发送POST参数?
我正在尝试发出POST请求,但我不确定如何设置参数。比如:Gwt 如何使用RequestBuilder发送POST参数?,gwt,webserver,Gwt,Webserver,我正在尝试发出POST请求,但我不确定如何设置参数。比如: RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, url); StringBuilder sb = new StringBuilder(); sb.append("key1=val1"); sb.append("&key2=val2"); sb.append("&key3=val3"); rb.setRequestData(sb.toString()
RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, url);
StringBuilder sb = new StringBuilder();
sb.append("key1=val1");
sb.append("&key2=val2");
sb.append("&key3=val3");
rb.setRequestData(sb.toString());
不过,这似乎不是当前的方式。在帖子中发送这样的参数的正确方法是什么?答案应该在这里,尝试使用
builder.setHeader(“内容类型”,“应用程序/x-www-form-urlencoded”)代码>它正在打开新窗口,但没有使用GWT将Post
参数传递到新窗口
rb.setRequestData(json);
Request response = rb.sendRequest(json.toString(), new RequestCallback() {
public void onError(Request request, Throwable exception) {}
public void onResponseReceived(Request request, Response response) {
Window.open(rb.getUrl(), postTarget, postWinFeatures);
}
});