HttpClient通过HttpPost传递参数
2016-01-06 00:00
627 查看
摘要: HttpClient通过HttpPost传递参数
package http; import java.util.ArrayList; import java.util.List; import org.apache.http.NameValuePair; import org.apache.http.client.HttpClient; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; public class HttpTests { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { HttpClient httpclient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost("******/abc"); List<NameValuePair> nvps = new ArrayList<NameValuePair>(); nvps.add(new BasicNameValuePair("username", "vip")); nvps.add(new BasicNameValuePair("password", "secret")); httpPost.setEntity(new UrlEncodedFormEntity(nvps)); HttpResponse response = httpclient.execute(httpPost); httpclient.getConnectionManager().shutdown(); if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { String strResult = EntityUtils.toString(response.getEntity()); System.out.println(strResult); } } }
相关文章推荐
- HttpServlet 基于HttpClient 传送 json
- HttpServletRequest 获取URL的方法
- 使用HttpAsyncClient进行异步获取数据
- Tcp/Ip Http Socket的区别
- http https ssl/tls三者的区别和联系
- iOS开发网络篇之文件下载、大文件下载、断点下载
- 第四十天-http与www服务基础概念详解
- 打造先进的内存KV数据库-5 TCP侦听
- 详解HTTP中的摘要认证机制
- 网络文章影响力挖掘
- web应用 http 响应 url uri
- 【iCore3 双核心板】例程二十六:MODBUS TCP实验——电源监控
- tcpdump 抓 tcp 包
- 【SpringMVC】文件上传Expected MultipartHttpServletRequest: is a MultipartResolver错误解决
- httpservletresponse下的重定向和springmvc下的重定向的区别
- HTTP的长连接和短连接——Node上的测试
- 图解 TCP/IP 协议
- C++的iostream标准库介绍+使用详解(转)http://www.eetop.cn/blog/html/93/493893-14953.html
- [连载]《C#通讯(串口和网络)框架的设计与实现》- 12.二次开发及应用
- JAVA网络编程之UDP