Fiddler软件 HTTP 请求和响应
来源:互联网 发布:python 文件 编辑:程序博客网 时间:2024/05/18 16:19
来自:fiddler Inspectors Headers
POST http://192.168.0.221:81/logincheck.php HTTP/1.1
Host: 192.168.0.221:81
Connection: keep-alive
Content-Length: 28
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Origin: http://192.168.0.221:81
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Referer: http://192.168.0.221:81/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8,en;q=0.6
Cookie: PHPSESSID=8ff4455af998d82977aaaad4043f1296; USER_NAME_COOKIE=yuqi; OA_USER_ID=yuqi; SID_14=236adff; UI_COOKIE=0
UNAME=yuqi&PASSWORD=yuqi1234
-----------------------------------------------------------------------------------------
根据http://jingyan.baidu.com/article/bea41d437e65bab4c51be6e5.html
以下是请求报文:
POST[请求方法] http://192.168.0.221:81/logincheck.php[地址] HTTP/1.1[协议版本]---->请求行
Host: 192.168.0.221:81[请求的主机名]
Connection: keep-alive
Content-Length: 28
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8[客户端可识别的内容类型列表]
Origin: http://192.168.0.221:81
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) [产生请求的浏览器类型]Chrome/33.0.1750.154 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Referer: http://192.168.0.221:81/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8,en;q=0.6
Cookie: PHPSESSID=8ff4455af998d82977aaaad4043f1296; USER_NAME_COOKIE=yuqi; OA_USER_ID=yuqi; SID_14=236adff; UI_COOKIE=0-->以上是请求头
[空行]
UNAME=yuqi&PASSWORD=yuqi1234---------->请求数据
以下是上面请求报文对应的html节选代码:
<form name="form1" method="post" action="logincheck.php" autocomplete="off" onsubmit="return CheckForm();">
<div id="logo">
<div id="form">
<div class="left">
<div class="user"><input type="text" class="text" name="UNAME" maxlength="20" onmouseover="this.focus()" onfocus="this.select()" value=""></div>
<div class="pwd"><input type="password" class="text" name="PASSWORD" onmouseover="this.focus()" onfocus="this.select()" value=""></div>
</div>
<div class="right">
<input type="submit" class="submit" title="登录" value="" />
</div>
</div>
<div class="msg">
<div></div>
<div></div>
<div></div>
</div>
</div>
再看上述文章关于响应报文的知识:
3、 HTTP响应报文
HTTP响应也由三个部分组成,分别是:状态行、消息报头、响应正文。
状态行格式如下:
HTTP-Version Status-Code Reason-Phrase CRLF
其中,HTTP-Version表示服务器HTTP协议的版本;
Status-Code表示服务器发回的响应状态代码;
Reason-Phrase表示状态代码的文本描述。
状态代码由三位数字组成,第一个数字定义了响应的类别,且有五种可能取值。
1xx:指示信息--表示请求已接收,继续处理。
2xx:成功--表示请求已被成功接收、理解、接受。
3xx:重定向--要完成请求必须进行更进一步的操作。
===========================================
4xx:客户端错误--请求有语法错误或请求无法实现。
5xx:服务器端错误--服务器未能实现合法的请求。
--------------------------------------------------------------------------
常见状态代码、状态描述的说明如下。
200 OK:客户端请求成功。
--------------------------------------------------------------------------------
400 Bad Request:客户端请求有语法错误,不能被服务器所理解。
401 Unauthorized:请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用。
403 Forbidden:服务器收到请求,但是拒绝提供服务。
404 Not Found:请求资源不存在,举个例子:输入了错误的URL。
500 Internal Server Error:服务器发生不可预期的错误。
503 Server Unavailable:服务器当前不能处理客户端的请求,一段时间后可能恢复正常,举个例子:HTTP/1.1 200
OK(CRLF)。
POST http://192.168.0.221:81/logincheck.php HTTP/1.1
Host: 192.168.0.221:81
Connection: keep-alive
Content-Length: 28
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Origin: http://192.168.0.221:81
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Referer: http://192.168.0.221:81/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8,en;q=0.6
Cookie: PHPSESSID=8ff4455af998d82977aaaad4043f1296; USER_NAME_COOKIE=yuqi; OA_USER_ID=yuqi; SID_14=236adff; UI_COOKIE=0
UNAME=yuqi&PASSWORD=yuqi1234
-----------------------------------------------------------------------------------------
根据http://jingyan.baidu.com/article/bea41d437e65bab4c51be6e5.html
以下是请求报文:
POST[请求方法] http://192.168.0.221:81/logincheck.php[地址] HTTP/1.1[协议版本]---->请求行
Host: 192.168.0.221:81[请求的主机名]
Connection: keep-alive
Content-Length: 28
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8[客户端可识别的内容类型列表]
Origin: http://192.168.0.221:81
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) [产生请求的浏览器类型]Chrome/33.0.1750.154 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Referer: http://192.168.0.221:81/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8,en;q=0.6
Cookie: PHPSESSID=8ff4455af998d82977aaaad4043f1296; USER_NAME_COOKIE=yuqi; OA_USER_ID=yuqi; SID_14=236adff; UI_COOKIE=0-->以上是请求头
[空行]
UNAME=yuqi&PASSWORD=yuqi1234---------->请求数据
以下是上面请求报文对应的html节选代码:
<form name="form1" method="post" action="logincheck.php" autocomplete="off" onsubmit="return CheckForm();">
<div id="logo">
<div id="form">
<div class="left">
<div class="user"><input type="text" class="text" name="UNAME" maxlength="20" onmouseover="this.focus()" onfocus="this.select()" value=""></div>
<div class="pwd"><input type="password" class="text" name="PASSWORD" onmouseover="this.focus()" onfocus="this.select()" value=""></div>
</div>
<div class="right">
<input type="submit" class="submit" title="登录" value="" />
</div>
</div>
<div class="msg">
<div></div>
<div></div>
<div></div>
</div>
</div>
再看上述文章关于响应报文的知识:
3、 HTTP响应报文
HTTP响应也由三个部分组成,分别是:状态行、消息报头、响应正文。
状态行格式如下:
HTTP-Version Status-Code Reason-Phrase CRLF
其中,HTTP-Version表示服务器HTTP协议的版本;
Status-Code表示服务器发回的响应状态代码;
Reason-Phrase表示状态代码的文本描述。
状态代码由三位数字组成,第一个数字定义了响应的类别,且有五种可能取值。
1xx:指示信息--表示请求已接收,继续处理。
2xx:成功--表示请求已被成功接收、理解、接受。
3xx:重定向--要完成请求必须进行更进一步的操作。
===========================================
4xx:客户端错误--请求有语法错误或请求无法实现。
5xx:服务器端错误--服务器未能实现合法的请求。
--------------------------------------------------------------------------
常见状态代码、状态描述的说明如下。
200 OK:客户端请求成功。
--------------------------------------------------------------------------------
400 Bad Request:客户端请求有语法错误,不能被服务器所理解。
401 Unauthorized:请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用。
403 Forbidden:服务器收到请求,但是拒绝提供服务。
404 Not Found:请求资源不存在,举个例子:输入了错误的URL。
500 Internal Server Error:服务器发生不可预期的错误。
503 Server Unavailable:服务器当前不能处理客户端的请求,一段时间后可能恢复正常,举个例子:HTTP/1.1 200
OK(CRLF)。
0 0
- Fiddler软件 HTTP 请求和响应
- fiddler修改响应和请求
- Fiddler修改请求和响应
- HTTP请求和响应。
- Http请求和响应
- HTTP请求和响应
- HTTP请求和响应
- Http请求和响应
- HTTP请求和响应
- HTTP请求和响应
- HTTP请求和响应
- http请求和响应
- http请求和响应
- HTTP请求和响应
- 使用fiddler修改请求和响应
- 监视所有HTTP 请求和响应的工具Fiddler工具介绍
- 监视所有 HTTP 请求和响应的工具 Fiddler工具介绍 (转载)
- HTTP请求和HTTP响应
- C语言堆栈入门——堆和栈的区别
- php验证名字验证email
- hoj 2275 Number sequence
- 字符串通配符匹配问题
- Ext.get()和Ext.getCmp()
- Fiddler软件 HTTP 请求和响应
- QT控件常用贴士。。。待续
- [MQ]关于ActiveMQ的配置
- Linux下的调试工具
- poj1328 贪心
- 亲自修改pe病毒加强版,感染后的文件可取代母体
- scarpy的使用记录--安装
- 怎样优化iis web服务器
- poj 1094