课程名:
- 玄机论坛中级篇之HTTP协议
- 协议分析与强大的玄机宝盒
HTTP请求方式
1. GET/POST
- GET: bbs.cskin.net/default.php?id=10000
2. 网址部分/文件?字段=值
- 翻译成C#代码思想:
- 命名空间/类名?属性=值
- 多个值时使用连接符号”&” id=10000 & name=君临
3. URL编码
a) 汉字.以及特殊的符号
4. 区别:
Get:通过URL进行参数传递,传递参数时使用&进行参数连接.遇见特殊字符时需要编码.
Post:通过提交数据进行参数传递,传递参数时使用&进行参数连接.遇见特殊字符时需要编码.
5. HTTP的特性
a) HTTP的协议组成部分
- Get数据包
-
- 请求头需要注意:Cookie
- 响应头需要注意Content-Type: charset=utf-8 //当前编码字符集
- 中文编码: utf-8/gbk/gb2312
b) Post数据包
当前post的url包含一些必要参数:- QueryString 代表当前URL所传输参数列表(&符号连接)
- FormData 代表当前POST提交的数据. (&符号连接)
- Referrer 代表上一次请求地址
寻找必要参数的方法:
- 在POST请求之上.寻找第一个出现的 类型为Text/Xml 或者 Text/Html
- 使用IE的HTTPWATCH 工具 ctrl+f 进行搜索
初识HttpCode:
免费课程下载地址:
http://pan.baidu.com/s/1jGLzjwU 访问密码:n9wm
|