HTTP首部
来源:互联网 发布:潍坊行知学校网站 编辑:程序博客网 时间:2024/06/07 23:12
HTTP请求:
客户端连接到服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个HTTP请求,一个完整的HTTP请求包含如下内容:
请求报文
请求报文结构图
http的请求行:
请求方式:
POST、GET、HEAD、OPTIONS、DELETE、TRACE、PUT常用的请求方式:POST、GET这两种请求的方式的区别主要表现在数据传递上:如请求方式为GET方式,可以通过URL地址后面以“?”的形式提交给服务器:
GET index.html?user=tom&passwd=1234 HTTP/1.1
GET方式的特点:在URL地址后面的附带的参数是有限制的,其数据的容量通常不能超过1k
POST方式,则可以在请求的实体内容中向服务器发送数据,POST方式的特点是:传送的数据量是无限制的。
消息头
Accept :text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Encoding:gzip, deflateAccept-Language:zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3Connection :keep-aliveHost :139.159.238.105Upgrade-Insecure-Requests:1User-Agent :Mozilla/5.0 (Windows NT 6.1; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0
响应报文
响应报文的结构图:
响应行
HTTP/1.1 200 ok
状态码:
响应头
Accept-Ranges:bytesConnection:Keep-AliveContent-Length:4Content-Type:text/html; charset=UTF-8Date:Mon, 21 Aug 2017 07:17:46 GMTETag:"4-5573e04d9c5f8"Keep-Alive:timeout=5, max=100Last-Modified:Mon, 21 Aug 2017 06:59:24 GMTServer:Apache/2.4.6 (CentOS)
HTTP实现断点续传(Range)
HTTP请求消息字段
range头字段指示服务器只传输一部分web资源 。这个头用来实现断点续传。Range字段可以通过三种格式设置传输的字节范围:
Range: byte=1000-2000 传输范围从1000-2000Range:byte=1000- 传送web资源中第1000个字节所有的内容Range:byte=1000 传输最后1000个字节
HTTP响应消息字段
Accept-Range:这个字段说明web服务器是否支持Range支持,如果支持返回Accept-Range:byte,如果不支持,则返回,Accept-Range:none
Content-Range:指定返回web资源的字节范围,这个字段的格式:
Content-Range:1000-3000
阅读全文
0 0
- HTTP首部
- HTTP首部
- http 首部学习
- HTTP首部概览
- 6 HTTP首部
- HTTP首部学习笔记
- Http首部字段
- HTTP首部(一)
- HTTP首部(二)
- 6.1 HTTP首部
- HTTP首部(一)
- HTTP首部(二)
- http首部参考
- HTTP首部字段
- Http学习<三>HTTP 首部
- 图解HTTP(1): HTTP首部
- HTTP首部行可选字段
- HTTP全部报文首部字段
- 计蒜客-最大子阵列 / NYOJ题目44-子串和
- Struts2处理数据
- android文件系统挂载分析(1)---正常开机挂载
- Sublime text3 编译Python 只显示时间无输出结果处理
- effective C++条款二十三解读
- HTTP首部
- DOM事件大全
- 对于相同值排序有没有对rownum伪列应用一个限定条件排序结果不同
- NDK开发(一)--ndk-build
- 输入法输不了中文
- Mybatis框架
- Mysql事务隔离导致的问题
- java.util.concurrent.CountDownLatch类详解及例
- 实现安全组内网络隔离