关于请求编码1get post 请求的区别请求存在两种方式 get 请求和 post 请求
对客户端来说区别之一是:GET 的参数是在 的头部传送的,而 Post 的数据那么是在 请求的容里传送;Get 方式通过 URL 提交数据,提交后在地址栏中的地址显示请求信息
即请求参数信息包含在请求头的 referer 字段可以得到
比如,假如是传送用户名密码,我们可能使用这样的 url xxx
username=MyName & passwd=MyPwd 使用 key=value 的方式传送参数百度、google 的首页是这种实现方式
下面是在百度搜索“中文 abc〞,抓取报文,使用的即是wd=%D6%D0 %CE%C4 的 key value 方式,如下列图“中文〞编码为%D6%D0 %CE%C4Post 方式在请求的容里传送数据下面是 124
45/newoa/登录时,输入用户名:“中文 abc〞、密码:“123456〞时抓到的数据“中文〞编码为%E4%B8%AD %E6%96%872编码2
1 url 编码在传输数据时,url 只能使用 assic 字符集某些特别字符也需要编码,方式为用%加上该字符在 ISO-8859-1 character-set 字符集中对应的两个 16 进制数
即在其 assic 码的 16 进制表示前加%
例如:对于汉字,那么是将汉字编码后,在每个字节前加%比如,我们对“中文〞进展 GB2312 编码为〔D6D0 CEC4〕验证:我们在百度搜索“中文#$%〞
wd=%D6%D0%CE%C4%23%24%25对应关系中文%D6%D0%CE%C4#%23$%24%%25下面的中,可以找到所有需要特别编码的字符
URLs can only be sent over the Internet using the AS