HttpClient
可口可乐的围脖
这个作者很懒,什么都没留下…
展开
-
关于HttpClient的总结
转载地址:http://blog.csdn.net/shimiso/article/details/7047447关于Httpclient4的使用总结如下:(1)当HttpClient的实例不再需要时,可以使用连接管理器关闭 httpclient.getConnectionManager().shutdown(); (2转载 2015-11-20 18:25:52 · 537 阅读 · 0 评论 -
轻松把玩HttpClient之封装HttpClient工具类(二),插件式配置HttpClient对象
转载地址:http://blog.csdn.net/xiaoxian8023/article/details/49909359上一篇文章中,简单分享一下封装HttpClient工具类的思路及部分代码,本文将分享如何实现插件式配置HttpClient对象。如果你看过我前面的几篇关于HttpClient的文章或者官网示例,应该都知道HttpClient对象在创建时,都可以设置各种参数,转载 2016-04-13 11:11:45 · 664 阅读 · 0 评论 -
轻松把玩HttpClient之封装HttpClient工具类(三),插件式配置Header
转载地址:http://blog.csdn.net/xiaoxian8023/article/details/49910127上篇文章介绍了插件式配置HttpClient,本文将介绍插件式配置Header。为什么要配置header在前面已经提到了,还里再简单说一下,要使用HttpClient模拟请求,去访问各种接口或者网站资源,都有可能有各种限制,比如说java客户端模拟访问csdn博转载 2016-04-13 11:14:09 · 696 阅读 · 0 评论 -
轻松把玩HttpClient之封装HttpClient工具类(四),单线程调用及多线程批量调用测试
转载地址:http://blog.csdn.net/xiaoxian8023/article/details/49910885本文主要来分享一下该工具类的测试结果。工具类的整体源码不再单独分享,源码基本上都已经在文章中了。开始我们的测试。单线程调用测试: public static void testOne() throws HttpProcessException{转载 2016-04-13 11:21:58 · 602 阅读 · 0 评论 -
轻松把玩HttpClient之封装HttpClient工具类(五),携带Cookie的请求
转载地址:http://blog.csdn.net/xiaoxian8023/article/details/50474987 最近更新了一下HttpClientUtil工具类代码,主要是添加了一个参数HttpContext,这个是用来干嘛的呢?其实是用来保存和传递Cookie所需要的。因为我们有很多时候都需要登录,然后才能请求一些想要的数据。而在这以前使用HttpClientUt转载 2016-04-13 11:25:40 · 1565 阅读 · 0 评论 -
轻松把玩HttpClient之封装HttpClient工具类(六),封装输入参数,简化工具类
转载地址:http://blog.csdn.net/xiaoxian8023/article/details/50768320 在写这个工具类的时候发现传入的参数太多,以至于方法泛滥,只一个send方法就有30多个,所以对工具类进行了优化,把输入参数封装在一个对象里,这样以后再扩展输入参数,直接修改这个类就ok了。 不多说了,先上代码:转载 2016-04-13 11:28:51 · 1136 阅读 · 0 评论 -
轻松把玩HttpAsyncClient之模拟post请求示例
转载地址:http://blog.csdn.net/xiaoxian8023/article/details/49949813如果看到过我前些天写过的《轻松把玩HttpClient之模拟post请求示例》这篇文章,你再看本文就是小菜一碟了,如果你顺便懂一些NIO,基本上是毫无压力了。因为HttpAsyncClient相对于HttpClient,就多了一个NIO,这也是为什么支持异步的原因。转载 2016-04-13 11:31:51 · 674 阅读 · 0 评论 -
图解 Cookie(小甜饼)
作者:李强强上一篇 图解Http协议 ,这次继续Http家族中的Cookie。泥瓦匠最近看到博客园中一篇好文《超大cookie拒绝服务攻击》,这就是因为浏览器Cookie太大,导致请求时,请求头域过大造成发送失败。下面咱们就了解一下Cookie。按着以前的思路图文并茂哈,没图说个XX。一、概述首先从HTTP说起,Cookie是Http协议中那部分呢?Cookie是什么?自问转载 2016-05-12 11:24:29 · 1489 阅读 · 0 评论 -
图解Session(会话)
作者:李强强相继 图解Http协议 和图解Cookie 之后,中间迷茫期哈,没写了!可是又要告诉你自己明明喜欢写为啥不写了!那就写吧,学到老学到老~ 然后写到老!本系列皆以图为主,力求简单易懂,娓娓道来。 一、Session由来HTTP的无状态,也就是说,每次请求都是独立的线程。举个例子吧:购物中,你选择了A商品,加入购物车,这就是A线程。然后在选择B商品就是B线程。可是每转载 2016-05-12 11:25:57 · 780 阅读 · 0 评论 -
轻松把玩HttpClient之封装HttpClient工具类(一)(现有网上分享中的最强大的工具类)
转载地址:http://blog.csdn.net/xiaoxian8023/article/details/49883113搜了一下网络上别人封装的HttpClient,大部分特别简单,有一些看起来比较高级,但是用起来都不怎么好用。调用关系不清楚,结构有点混乱。所以也就萌生了自己封装HttpClient工具类的想法。要做就做最好的,本工具类支持插件式配置Header、插件式配置htt转载 2016-04-13 11:05:44 · 1004 阅读 · 0 评论 -
轻松把玩HttpClient之配置ssl,采用设置信任自签名证书实现https
转载地址:http://blog.csdn.net/xiaoxian8023/article/details/49866397在上篇文章《HttpClient配置ssl实现https简单示例——绕过证书验证》中简单分享了一下如何绕过证书验证。如果你想用httpclient访问一个网站,但是对方的证书没有通过ca认证或者其他问题导致证书不被信任,比如12306的证书就是这样的。所以对于这样的转载 2016-04-13 10:52:53 · 1935 阅读 · 0 评论 -
利用fiddler模拟发送json数据的post请求
转载地址:http://www.cnblogs.com/zsjun/p/4998817.htmlfiddler是调试利器,有许多好用的功能,这里简单的介绍一下利用fiddler模拟发送post请求的例子先简单介绍一下失败的例子,最后给出正确的方法 在fiddler里边按照图上所示的设置好之后,点击右上角的execute,会报错 看下原因说的是后端不支持转载 2016-02-03 16:26:53 · 3628 阅读 · 0 评论 -
抓包工具Fidder详解(主要来抓取Android中app的请求)
转载地址:http://www.cnblogs.com/yangxia-test/p/4619694.html今天闲着没吊事,来写一篇关于怎么抓取Android中的app数据包?工欲行其事,必先利其器,上网google了一下,发现了一款神器:Fiddler,这个貌似是所有软件开发者必备神器呀!这款工具不仅可以抓取PC上开发web时候的数据包,而且可以抓取移动端(Androi转载 2016-02-03 16:29:58 · 1091 阅读 · 0 评论 -
HttpClient4.x 使用cookie保持会话
转载地址:http://www.cnblogs.com/yaowen/p/3757571.htmlHttpClient4.x可以自带维持会话功能,只要使用同一个HttpClient且未关闭连接,则可以使用相同会话来访问其他要求登录验证的服务(见TestLogin()方法中的“执行get请求”部分)。如果需要使用HttpClient池,并且想要做到一次登录的会话供多个HttpClient连转载 2016-04-12 14:28:38 · 3602 阅读 · 0 评论 -
分层测试设计之接口层
转载地址:http://blog.csdn.net/testman930/article/details/50792071之前说过要写一个测试框架,是对之前分层测试框架进行重构的大改版。一个月已过,接口层的基础版完成了。按优先级,下面会对数据层进行重构,我的愿景是把独立的层级测试用纽带联系在一起,它们之间既能结合也能解耦,这是今年的目标,后面再考虑做平台调底层的分层框架。由转载 2016-04-12 18:33:43 · 1398 阅读 · 0 评论 -
CloseableHttpClient加载证书来访问https网站
对安全性有要求的网站一般使用https来加密传输的请求和响应。https离不开证书,关于证书不在多说。Apache的HttpClient支持https,下面是官方的样例程序,程序中使用了my.store这个文件,这个文件不是网站的证书,而是一份包含自己密码的自己的证书库。这个文件是需要自己生成的,使用jdk中的keytool命令可以很方便的生成my.store文件。步骤如下(以支付宝为转载 2016-04-13 10:16:14 · 7191 阅读 · 0 评论 -
简单的利用UrlConnection,后台模拟http请求
转载地址:http://blog.csdn.net/xiaoxian8023/article/details/49785417这两天在整理看httpclient,然后想自己用UrlConnection后台模拟实现Http请求,于是一个简单的小例子就新鲜出炉了(支持代理哦):public class SimpleHttpTest { public static String转载 2016-04-13 10:28:47 · 619 阅读 · 0 评论 -
轻松把玩HttpClient之模拟post请求示例
转载地址:http://blog.csdn.net/xiaoxian8023/article/details/49863967HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。当前官网最新版介绍页是:http://hc.apache.or转载 2016-04-13 10:40:00 · 426 阅读 · 0 评论 -
轻松把玩HttpClient之配置ssl,采用绕过证书验证实现https
转载地址:http://blog.csdn.net/xiaoxian8023/article/details/49865335 上篇文章说道httpclient不能直接访问https的资源,这次就来模拟一下环境,然后配置https测试一下。在前面的文章中,分享了一篇自己生成并在tomcat中配置ssl的文章《Tomcat配置SSL》,大家可以据此来在本地配置https。我已经配置好了转载 2016-04-13 10:48:19 · 1028 阅读 · 0 评论 -
HttpClient详解
HttpClient是一个客户端的HTTP通信实现库。HttpClient的目标是发送和接收HTTP报文。HTTP请求HttpClient 支持所有定义在HTTP/1.1版本中的HTTP方法:GET,HEAD,POST,PUT,DELETE,TRACE和OPTIONS。对于每个方法类型都有一个特殊的类:HttpGet,HttpHead,HttpPost,HttpPut,HttpDelete转载 2016-06-08 10:52:29 · 1992 阅读 · 0 评论