网络请求部分详细解析

                                HTTP请求(用HTTPWatch)


写在前面话,此系列博客是自己看视频整理出来的笔记,如果知识点有问题,请在下边留言,谢谢!

·       打开HTTPWatch之后点击Stream,Stream中展示的分别是请求和响应的文件

·       请求的正文是在POST请求最下边,用户名和密码都是明文传输的

·       响应的正文也在回应的最下边,如果成功的话响应为successful。

·       如果输入的登陆密码不正确,请求内容不变,响应的正文变成passward_invalid,并且在页面登录下方显示:出错啦!密码输入错误。。。。原理:查看页面源代码,有一个switch选择,在服务器响应是password_invalid则显示的text则是“出错啦!密码输入错误。。。。”(例如:如果case是“successful”,就有“location.href = ‘/aglieone2/index.php’;”,如果是“default”,则test就是“出错啦,发生未知错误。。。。”)



请求类型是GET

GET /HTTP/1.1

说明了三点:1)使用的是GET请求    2)/表示是根目录  3)使用的是HTTP/1.1版本(因为还有HTTP1.0版本)说明请求是岸1.1版本请求的,回应的时候请根据1.1版本回应

Accept:text/html ,application/xhtml+xml,*/*,

告诉服务器自己可以处理那种资源 ,最后的*/*表示客户端可以处理任何一种类型的资源

Accept-Language:zh-CN

可以接受的语言区域是中文

User-Agent:Mozilla/5.0 (compatible;MSIE9.0 ; Windows NT 6.1 ; Trident/5.0)

告诉服务器客户端的版本号其中Mozilla/5.0 协议是定好的无法修改。Compatible是兼容Mozilla5.0 同时是IE9.0版本;Windows NT是指windows内核操作系统的版本,6.1就是win7版本;trident/5.0微软渲染引擎的5.0的版本

Accept-Encoding:gzip,deflate

可以接受的压缩压缩格式,在HTTPWatch的Content下可以看到


备注:最好清楚缓存,否则不会通过服务器;还有就是图片资源例如:gif是已经压缩的资源不会再有相关的内容


Host:www.baidu.com

一般指访问的主机或者IP地址

Connection:Keep-Alive

指连接的类型:长连接,在一定的时间内再次连接可以重用

Cookie:以后会详细讲解

 

发送的是POST类型的请求

x-requested-with:XMLHttpRequest

说明请求是已Ajax方式发送的(客户端交互的机制)

referrer:http://localhost/aglione1/index.php

哪个页面发送的请求就是对应的哪个页面,可以跟踪来访者的记录,了解来访者的行为。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值