http响应

17 篇文章 0 订阅
HTTP相应:服务器想客户端回送的数据包括一个状态行,若干消息头,以及实体内容
                                                                                                             软件httpwatch


HTTP/1.1 200 OK                                                            //状态行;请求的处理结果  200 ok没问题
Server:micrsosft-IIS/5.0 //多个响应头,待会儿的数据怎么处理(eg:浏览器下载还是打开)
Date:Thu, 13 Jul 2000 05:46:53 GMT
Content-Type: text/html
Cache-control:private
                                                                        //一个空行
<HTML> //实体内容
<BODY>
......


1.状态行:200~299成功处理整个过程;300~399进一步细化 302(你找我借钱我让你转向其他人),307  304 (让你去拿缓存);400~499:403(服务器拒绝你),404(你写错了);500~599:500(服务器在处理资源的时候出错)
2.响应头1.Location:这个头配合302状态码使用,用于告诉客户机找谁(请求重定向)
2.Server服务器的类型
3.Content-Encoding:文件的的压缩格式,省钱,提高访问性能
4.Content-Length:压缩后的长度
5.3.Content-Type:回送数据的类型(从010110101的二进制  转换成文字或图片或其他,这个头在xml中寻找配置)
6.Last-Modified:当前资源的缓存时间
7.Refresh:个多长时间刷新一次//股票和聊天室里经常使用
8.Content-Disposition:以下载的方式打开数据
9.Transfer-Encoding:chunked  数据是以chunked传送的
10.Etag:缓存相关的头,相当于web中一些资源的指针它指向了不同的资源,以Etag的方式发送给客户机在客户下次来的时候会带着头来能够判断是来缓存还是访问新的页面(时时更新)
11.Expires:把回送的数据能够缓存多长时间,-1,0  就是不缓存
12.Cache-Control:no-cache
13.Pragma:no-cache    12 13 都是控制数据不要缓存(历史原因,有多个浏览器所以有多个头)
14.Connection:close/Keep-Alive  访问后是否断开连接
15.Date:日期
16:Range:断点下载(就像迅雷一样,从上次下载的地方继续下载)设置传输字节的范围bytes = 1000-2000 传输范围从1000到2000字节bytes=1000- 第1000字节以后的所有内容。Range bytes=1000传输最后1000字节的内容
17.Accept-Ranges:说明web师傅满足Range支持,bytes是支持,none则是不支持
18.Content-=Range:返回web资源的字节范围如Content-=Range:1000-3000/5000(我向你返回1000-3000字节整个资源是5000) 回送的数据是那一部分
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Elong_Hu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值