HTTPOST发送请求,可以报文体不是键值对

图片说明
我用的是httpost发送请求,平时参数都是用
List nvps2 = new ArrayList();
nvps2.add(new BasicNameValuePair("ck_month", month));
nvps2.add(new BasicNameValuePair("citycode", "591"));
nvps2.add(new BasicNameValuePair("PRODNO", "22222"));
nvps2.add(new BasicNameValuePair("PRODTYPE", "50"));
String responseBody = "";

         httpPost.setEntity(new UrlEncodedFormEntity(nvps2));

都是通过这个来传值,可是现在看网络的请求报文是<></>这样性质,该如何传值才对啊。

1个回答

java代码?
你这个不是urlencodedform了,像 name=aaa&age=123&address=beijing 这样的才是 urlencodedform
你这个是 xml

参考:
https://blog.csdn.net/e_wsq/article/details/7482156

注意加上 httpPost.addHeader("Content-Type", "text/xml; charset=UTF-8");

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐