HTTP 请求包/回复包格式数据分析
2014-06-22 01:29
381 查看
GET /cgi-bin/user/qzone_cgi_msg_getcnt2?uin=1020578379bm=08409c0002008001&v=1&g_tk=1589871474&g=0.9842576448047913 HTTP/1.1 /* 请求包
Accept: */*
Referer: http://user.qzone.qq.com/1020578379 Accept-Language: zh-CN
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0)
Accept-Encoding: gzip, deflate
Host: r.qzone.qq.com
Connection: Keep-Alive
Cookie: randomSeed=161797; __Q_w_s__QZN_TodoMsgCnt=1; __Q_w_s_hat_seed=1; Loading=Yes; pt2gguin=o1020578379; pgv_pvid=579137211; ac=1,030,; o_cookie=421441200; uin_cookie=1020578379; euin_cookie=529D795EEA5E8902F5BA8894C0314CEA9E9811B3F3A83A28; ptui_loginuin=421441200; uin=o1020578379; skey=@VdzpWwrGB; ptisp=ctc; qm_sid=02f0210295f57b2994efbc53eddd6cb5,1QFZkenBXd3JHQg..; qm_username=1020578379; pgv_info=ssid=s5241673472
HTTP/1.1 200 OK /* 回复包
Connection: close
Server: QZHTTP-2.35.2
Date: Thu, 13 Jun 2013 01:52:03 GMT
Content-Encoding: gzip
Cache-Control: max-age=600
Content-Type: application/x-javascript; charset=utf-8
ETag: "1291131719"
Content-Length: 58
vary:Accept-encoding (Vary头域值指定了一些请求头域,这些请求头域用来决定当缓存中存在一个响应,并且该缓存没有过期失效,是否被允许去利用此响应去回复后续请求而不需要重验证(revalidation)) 根据某个请求域的不同的值去缓存相同文件的不同表现
get uri((path) /a/b/c?+(参数)a=1&b=2 ) http/1.1
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<script type="text/javascript">
document.domain="qq.com";
frameElement.callback(
{
"code":0,
"subcode":0,
"message":"",
"default":0,
"data":
{
"extendData" : null,
"feeds" : "",
"id" : 0,
"postTime" : 1371088041
}
}
);
</script>
</body>
</html>
本文出自 “君志所向,一往无前。” 博客,转载请与作者联系!
Accept: */*
Referer: http://user.qzone.qq.com/1020578379 Accept-Language: zh-CN
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0)
Accept-Encoding: gzip, deflate
Host: r.qzone.qq.com
Connection: Keep-Alive
Cookie: randomSeed=161797; __Q_w_s__QZN_TodoMsgCnt=1; __Q_w_s_hat_seed=1; Loading=Yes; pt2gguin=o1020578379; pgv_pvid=579137211; ac=1,030,; o_cookie=421441200; uin_cookie=1020578379; euin_cookie=529D795EEA5E8902F5BA8894C0314CEA9E9811B3F3A83A28; ptui_loginuin=421441200; uin=o1020578379; skey=@VdzpWwrGB; ptisp=ctc; qm_sid=02f0210295f57b2994efbc53eddd6cb5,1QFZkenBXd3JHQg..; qm_username=1020578379; pgv_info=ssid=s5241673472
HTTP/1.1 200 OK /* 回复包
Connection: close
Server: QZHTTP-2.35.2
Date: Thu, 13 Jun 2013 01:52:03 GMT
Content-Encoding: gzip
Cache-Control: max-age=600
Content-Type: application/x-javascript; charset=utf-8
ETag: "1291131719"
Content-Length: 58
Content-Type,连接类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件
Content Codings 实体经常被编码后保存,然后传送出去,并且在接收端被解 码。Transfer Codings 传输编码 传输编码是为了能够确保网络安全传输。这不同于内容编码(content coding),因为传输编码(transfer coding)是消息的属性而不是实体的属性。
vary:Accept-encoding (Vary头域值指定了一些请求头域,这些请求头域用来决定当缓存中存在一个响应,并且该缓存没有过期失效,是否被允许去利用此响应去回复后续请求而不需要重验证(revalidation)) 根据某个请求域的不同的值去缓存相同文件的不同表现
get uri((path) /a/b/c?+(参数)a=1&b=2 ) http/1.1
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<script type="text/javascript">
document.domain="qq.com";
frameElement.callback(
{
"code":0,
"subcode":0,
"message":"",
"default":0,
"data":
{
"extendData" : null,
"feeds" : "",
"id" : 0,
"postTime" : 1371088041
}
}
);
</script>
</body>
</html>
本文出自 “君志所向,一往无前。” 博客,转载请与作者联系!
相关文章推荐
- 网络通信第三课 HTTP请求数据携带Json数据格式分析
- HTTP POST请求报文格式分析与Java实现文件上传
- JAVA 实现HTTP POST请求报文格式分析
- HTTP POST请求报文格式分析与Java实现文件上传
- http发送json格式数据请求 demo示例
- HTTP客户请求数据格式
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- HTTP客户请求的数据格式说明
- HTTP POST请求报文格式分析与Java实现文件上传
- HTTP POST请求报文格式分析与Java实现文件上传
- angular中设置$http的post请求的数据传递格式
- 【ASP.NET】HTTP客户请求的数据格式说明
- 查看分析Http请求数据
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- HTTP POST请求报文格式分析与Java实现文件上传
- 通过httpClient发送json格式数据请求
- HTTP POST请求报文格式分析与Java实现文件上传
- HTTP POST请求报文格式分析与Java实现文件上传
- Java开发学习笔记之三:HTTP客户请求数据格式