HTTP请求报文
来源:互联网 发布:网络传播学的理论 编辑:程序博客网 时间:2024/06/04 00:40
HTTP报文是面向文本的,报文中的每个字段都是一些ASCLL码串。
分为请求报文和响应报文
请求报文由请求行(request lin) 请求头(header) 空行 请求数据 组成
1请求行request lin :是由方法名称 URL HTTP协议版本组成 (如 GET android HTTP/1.1)
HTTP协议的请求方法有GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT。这里介绍最常用的GET方法和POST方法。
GET:当客户端要从服务器中读取文档时,使用GET方法。GET方法要求服务器将URL定位的资源放在响应报文的数据部分,回送给客户端。使用GET方法时,请求参数和对应的值附加在URL后面,利用一个问号(“?”)代表URL的结尾与请求参数的开始,传递参数长度受限制。例如,/index.jsp?id=100&op=bind。
POST:当客户端给服务器提供信息较多时可以使用POST方法。POST方法将请求参数封装在HTTP请求数据中,以名称/值的形式出现,可以传输大量数据。
2.请求头
请求头有键值对组成,之间用冒号隔开。常用的请求头
User-Agent:产生请求的浏览器
Accept:客户端可识别的内容类型列表
Host:请求主机名称 允许多个域名同处一个IP地址,即虚拟主机。
3.空行
最后一个请求头之后是一个空行,发送回车符和换行符。通知服务器一下不在有请求。
4.请求数据
请求数据不在GET方法中使用,在Post方法中使用, 与请求数据相关的最常用的请求头是Content-Type和Content-Length.
- HTTP请求报文格式
- http请求报文
- HTTP请求报文详解
- Http请求报文格式
- HTTP请求报文解剖
- HTTP请求报文详解
- HTTP请求报文格式
- HTTP请求报文
- HTTP请求报文格式
- http请求报文介绍
- http请求报文详解
- HTTP请求报文
- http请求报文介绍
- HTTP请求报文解剖
- http请求报文介绍
- Http请求报文说明
- HTTP请求报文解析
- http请求报文解析
- lightoj 1030 lightoj 1038 基础概率dp 期望
- (DP,多重背包) Coins --HDOJ
- Android tcsetattr() failed native method return null
- 7_19|C语言|编程基础要素|获取二进制数位
- 15个常用的javaScript正则表达式
- HTTP请求报文
- More Effective C++之Item M19:理解临时对象的来源
- java定时器的实现
- Java并发编程:并发容器之CopyOnWriteArrayList(转载)
- intellij 快捷键
- codewars算法题(找零钱)
- j剑指offer面试题[33]-把数组排成最小的数
- JavaScript数组去重
- Picasso使用指南