HttpClient
lance小码匠
go on
展开
-
使用Apache HTTP发送POST/GET请求
POST请求方法一,直接传入Instreampublic static String post(String url, InputStream instream){ try { //该Request是org.apache.http.client.fluent.Request; HttpEntity entity = Request.Post(u原创 2016-07-07 18:10:22 · 3329 阅读 · 1 评论 -
使用URLConnction发送HTTP/HTTPS请求
在java原生包中提供两种方式来模拟客户端发送http/https请求,第一种是httpClient;第二种是URLConnction。今天我们使用URLConnction来实现一下。前提首先我们要知道发送http/https请求的前提是什么,发送http请求需要我们构造request的几个必要的参数。第一个URL,第二个http的一些属性设值,比如ContentType、Method、Connec原创 2016-06-26 15:20:29 · 1645 阅读 · 0 评论 -
使用HttpClient4.5 PoolingHttpClientConnectionManager 提交Http请求
使用连接池的好处大家都知道http连接是基于tcp的,而tcp创建连接需要三次握手,断开连接四次挥手,如果我们不使用连接池,那么每发出一个请求,就需要三次握手和四次挥手,而三次握手和四次挥手都是耗资源的操作。试想如果频繁的发出请求,性能是不是会是个瓶颈。所以HttpClient在4之后就出现了连接池的概念,当请求结束并不是直接断开连接,而是返回给连接池方便下次调用。代码示例 private原创 2016-07-20 10:08:57 · 13460 阅读 · 0 评论