gpt4 book ai didi

java - 如何将 NameValuePair 中的 URL 参数添加到 HttpPost 请求

转载 作者:太空狗 更新时间:2023-10-29 12:44:58 25 4
gpt4 key购买 nike

我正在尝试向 webApi url 发出请求,您已经编写了以下代码并且我的参数在 NameValuePair 对象中。

现在我不知道如何将这些参数添加到基本 uri 是否必须通过连接字符串手动完成?还是有其他办法,请帮忙。

private static final String apiBaseUri="http://myapp.myweb.com/path?";

private boolean POST(List<NameValuePair>[] nameValuePairs){
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(apiBaseUri);
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs[0]));
HttpResponse response = httpclient.execute(httppost);
String respond = response.getStatusLine().getReasonPhrase();
Log.d("MSG 3 > ",respond);
return true;
}

最佳答案

您可以使用它来将参数添加到 url

 nameValuePairs.add(new BasicNameValuePair("name",value));
String UrlString = URLEncodedUtils.format(nameValuePairs, "utf-8");

url +=UrlString;

关于java - 如何将 NameValuePair 中的 URL 参数添加到 HttpPost 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19554954/

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