【发布时间】:2013-01-04 09:52:33
【问题描述】:
我需要用这样的 body 发出 POST 请求:
{"a":[12345]}
如果我尝试像这样构建 POST 请求:
List <NameValuePair> nvps = new ArrayList <NameValuePair>();
nvps.add(new BasicNameValuePair("{\"u\":[123]}", ""));
httpost.setEntity(new UrlEncodedFormEntity(nvps));
当然,它会生成一个带有“=”分隔符的 POST 请求正文
{"a":[12345]}=
我该如何做对?
【问题讨论】:
标签: java post httpclient apache-httpclient-4.x