标签:
。
public static void main(String[]
args) throws Exception
{
HttpClient client = HttpClients. createDefault();
HttpPost post = new HttpPost("http://127.0.0.1/report/testPost" );
//组装一个 json串。用于发送
JSONObject jsonObj = new JSONObject();
jsonObj.put( "website" , "http://www.dutycode.com" );
jsonObj.put( "email" , "dutycode@gmail.com" );
StringEntity entity = new StringEntity(jsonObj.toJSONString());
entity.setContentEncoding( "UTF-8" );
entity.setContentType( "application/json" );//设置为 json数据
post.setEntity(entity);
HttpResponse response = client.execute(post);
HttpEntity resEntity = response.getEntity();
String res = EntityUtils. toString(resEntity);
System. out .println(res);
}
|
@Path ("testPost" )
public ActionResult
getpost() throws Exception{
StringBuilder sb
= new StringBuilder ();
InputStream is = getRequest().getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
byte []
buffer = new byte[1024];
int read
= 0;
while ((read=bis.read(buffer))
!= -1){
sb.append( new String(buffer,
0, read, "UTF-8" ));
}
System. out .println(sb.toString());
return outputStream("{msg:success}" );
}
|
{msg:success}
|
{"email":"dutycode@gmail.com","website":"http://www.dutycode.com"}
|
版权全部:《攀爬蜗牛》 => 《httpclient发送无參数的post数据》
本文地址:http://www.dutycode.com/post-76.html
除非注明。文章均为 《蜗牛爬》 原版的,欢迎转载!地址转载本文,请注明,谢谢
版权声明:本文博客原创文章,博客,未经同意,不得转载。
标签:
原文地址:http://www.cnblogs.com/bhlsheji/p/4677091.html