http协议
浪子骑驴
精通J2EE方面的设计
展开
-
HTTP报文详解
[size=xx-small][b]HTTP请求报文解剖 [/b][/size]HTTP请求报文由3部分组成(请求行+请求头+请求体): [img]http://dl.iteye.com/upload/attachment/0069/3485/1a4e7e6a-6d7b-38f1-af8a-043140034c8f.jpg[/img]下面是一个实际的请求报文:[im...原创 2016-05-15 07:31:15 · 140 阅读 · 0 评论 -
HttpClient内部三个超时时间的区别
[size=x-large][color=black][b]1.HttpClient内部三个超时时间的区别[/b][/color][/size]HttpClient内部有三个超时时间设置:连接池获取可用连接超时,连接超时,读取数据超时先看以下HttpClient的初始化代码:[code="java"]RequestConfig requestConfig = RequestCo...原创 2017-07-22 15:21:25 · 150 阅读 · 0 评论 -
OkHttp3
[url]http://www.jianshu.com/p/1873287eed87[/url][size=medium][color=red][b]OkHttp官网地址[/b][/color][/size][url]http://square.github.io/okhttp[/url][size=medium][color=red][b]OkHttp GitHub地址[/b...原创 2017-08-09 10:22:48 · 84 阅读 · 0 评论 -
wireshark过滤语法总结
wireshark过滤语法总结[url]http://blog.csdn.net/cumirror/article/details/7054496[/url]wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容)[url]http://www.cnblogs.com/yuhuameng/p/5871443.html[/url]...原创 2017-08-29 16:14:00 · 181 阅读 · 0 评论 -
java 实现https请求的基本原理与介绍
[size=medium][color=red][b]实现https请求的基本原理与介绍[/b][/color][/size][url]http://blog.csdn.net/daguairen/article/details/52442149[/url]接口X509TrustManager有下述三个公有的方法需要我们实现:[list][*]⑴ void checkClie...原创 2017-09-17 23:13:22 · 182 阅读 · 0 评论 -
【HTTP】Fiddler(二) - 使用Fiddler做抓包分析
[size=large][color=black][b]一.对PC(笔记本)参数进行配置[/b][/color][/size][size=medium][color=black][b]1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的)[/b][/color][/size] 打开Fiddler菜单项Tools->TelerikFiddler...原创 2017-02-17 08:24:22 · 129 阅读 · 0 评论 -
HttpClient容易忽视的细节——连接关闭
[code="java"]HttpClient client = new HttpClient(); HttpMethod method = new GetMethod("http://www.apache.org"); try { client.executeMethod(method); byte[] responseBody = null; ...原创 2017-02-17 15:04:59 · 123 阅读 · 0 评论 -
Socket端口状态说明 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT
[url]http://blog.csdn.net/klzyf100/article/details/78811685[/url][url]http://lvdccyb.iteye.com/blog/2175883[/url]原创 2017-12-15 19:30:03 · 207 阅读 · 0 评论 -
HTTP长连接和短连接以及推送技术原理
[url]http://blog.csdn.net/freewaywalker/article/details/50067757[/url]原创 2017-03-05 22:39:25 · 128 阅读 · 0 评论 -
HttpClient Post 二进制/字节流/byte[]
[url]http://blog.csdn.net/Sidyhe/article/details/51577578[/url][url]http://blog.csdn.net/weiwei00200/article/details/50969003[/url]原创 2018-03-11 23:29:09 · 932 阅读 · 0 评论 -
HttpClient 发送 HTTP、HTTPS 请求的简单封装
[url]http://blog.csdn.net/happylee6688/article/details/47148227[/url][url]http://jinnianshilongnian.iteye.com/blog/2089792[/url]原创 2017-05-27 11:27:18 · 122 阅读 · 0 评论 -
httpclient长链接与短链接
[url]http://blog.csdn.net/yaoqinggg/article/details/51215021[/url][size=medium][color=red][b]HTTP长连接、短连接使用及测试[/b][/color][/size][url]https://www.cnblogs.com/shoren/p/http-connection.html[/url]...原创 2017-05-27 10:12:21 · 216 阅读 · 0 评论 -
TCP的三次握手
TCP对话通过三次握手来初始化。三次握手的目的是使数据段的发送和接收同步;告诉其它主机其一次可接收的数据量,并建立虚连接。 我们来看看这三次握手的简单过程: (1)初始化主机通过一个同步标志置位的数据段发出会话请求。 (2)接收主机通过发回具有以下项目的数据段表示回复:同步标志置位、即将发送的数据段的起始字节的顺序号、应答并带有将收到的下一个数据段的字节顺序号。 (...原创 2016-05-15 11:23:42 · 149 阅读 · 0 评论 -
TCP的三次握手(建立连接)和四次挥手(关闭连接)
http://www.cnblogs.com/Jessy/p/3535612.html[color=red][b]转载:TCP为什么要三次握手而结束要四次[/b][/color][url]http://blog.csdn.net/u010429424/article/details/77671920[/url]http://wenku.baidu.com/link?url=...原创 2016-05-15 13:01:31 · 95 阅读 · 0 评论 -
http的安全方法和幂等性
最近在研究http,看到http的安全方法和幂等性部分,不太明白,尤其是“post方法是非幂等的”不理解,进过查资料,找到以下两篇有价值的文章,特转过来![color=blue][b]理解HTTP幂等性[/b][/color]转自:http://www.cnblogs.com/weidagang2046/archive/2011/06/04/2063696.html基于HTTP协议...原创 2016-07-26 14:58:51 · 138 阅读 · 0 评论 -
配置TOMCAT及httpClient的keepalive以高效利用长连接
总所周知http1.1(http1.0不是标准,依服务器而定)是支持长连接的,[color=blue][b]长连接能够保证服务器和客户端的socket能够高效利用,减少握手等额外的开销[/b][/color]。httpClient在正常情况下会带上Connection: keep-alive表示我是支持长连接的,当完成一个请求后,视情况决定是否关闭连接。[img]http://img1.p...原创 2016-08-27 17:38:45 · 207 阅读 · 0 评论 -
RequestConfig类解析
这个类位于 org.apache.http.client.config包下,主要用于获取和配置一些外部的网络环境,它下面有一个嵌套类 RequestConfig.Builder,顾名思义,它肯定是用来配置网络环境的(姑且叫它“配置器”吧)。其使用方法是:先用 RequestConfig类的静态方法custom()获取equestConfig.Builder“配置器”,然后再用其下各种方法配置网络环...原创 2016-08-27 17:55:20 · 848 阅读 · 0 评论 -
chrome安装插件,安装Postman
1、下载postman插件,可以自己到网上下载,也可以点击http://download.csdn.net/detail/u010246789/95284712、解压文件,在解压后的文件夹中找到.crx文件,将.crx改为.zip或.rar,并在此解压。参考:http://blog.csdn.net/u010246789/article/details/51481134...原创 2016-09-29 08:56:41 · 91 阅读 · 0 评论 -
fiddler2抓包工具使用图文教程
参考:http://blog.163.com/hlz_2599/blog/static/142378474201381102837194/http://blog.csdn.net/ohmygirl/article/details/17849983/原创 2016-09-29 16:51:42 · 136 阅读 · 0 评论 -
伪造Http请求IP地址
注意:[color=red][b]伪造Http请求IP地址一般为非推荐使用手段[/b][/color]一般使用:[color=red][b]简单投票网站重复投票,黑别人网站[/b][/color]在项目开发中(web项目),我负责的系统(简称PC),需要调其它系统接口,并且该系统需要获取客户端(浏览器访问端)的IP地址,给我愁死了,正常流程:浏览器---访问PC系统----...原创 2017-05-25 20:18:05 · 1776 阅读 · 0 评论 -
正确使用ngrok穿透内网
[url]http://blog.csdn.net/jiangbo_phd/article/details/45457173[/url]原创 2017-05-27 09:55:13 · 135 阅读 · 0 评论 -
stringentity、urlEncodeFormEntity区别
[color=green][b]UrlEncodedFormEntity()的形式比较单一,只能是普通的键值对,局限性相对较大。而StringEntity()的形式比较自由,只要是字符串放进去,不论格式都可以。[/b][/color][url]https://blog.csdn.net/u011035531/article/details/68948034[/url][si...原创 2018-04-10 20:43:05 · 465 阅读 · 0 评论