gpt4 book ai didi

gwt - 使用 GWT 中的参数发出 POST 请求

转载 作者:行者123 更新时间:2023-12-03 14:45:07 28 4
gpt4 key购买 nike

我正在尝试使用一组参数对给定 URL 执行 POST 请求。我遇到的问题是发出了 POST 请求,但没有传递任何参数。

    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url);

StringBuilder sb = new StringBuilder();
for ( String k: parmsRequest.keySet() ) {
String vx = URL.encodeComponent( parmsRequest.get(k));
if ( sb.length() > 0 ) {
sb.append("&");
}
sb.append(k).append("=").append(vx);
}

try {
Request response = builder.sendRequest( sb.toString(), new RequestCallback() {

public void onError(Request request, Throwable exception) {}

public void onResponseReceived(Request request, Response response) {}
});
} catch (RequestException e) {}
}

如果我使用模式 GET 并手动将查询字符串添加到请求中,这工作得很好 - 但我需要使用 POST 因为要传递的数据可能很大....

最佳答案

设置请求的 header :

builder.setHeader("Content-type", "application/x-www-form-urlencoded");

关于gwt - 使用 GWT 中的参数发出 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3985309/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com