http协议构成整理
1. HTTP请求 1.1 请求报文格式: HTTP的请求由3部分组成:请求行、请求头、请求体。 SP代表空格、CRLF代表换行 浏览器必须已这个格式发送请求,服务器才能正常解析和响应。 1.2 请求报文示例 1.3 请求方法 GET 请求获取Request-URI所标识的资源 POST 在Request-URI所标识的资源后附加新的数据,常用于提交表单。 HEAD 请求获取由Request-URI所标识的资源的响应消息报头 PUT 请求服务器存储一个资源,并用Request-URI作为其标识 DELETE 请求服务器删除Request-URI所标识的资源 TRACE 请求服务器回送收到的请求信息,主要用于测试或诊断 CONNECT 保留将来使用 OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求 get和post是最常用的方法,简单来说,前者用于获取数据,后者用于提交数据。 2. HTTP响应 2.1 响应报文格式: HTTP的响应也是由3个部分组成:响应行、响应头,响应体 响应行:status code 表示响应的状态码,description是描述信息。 同样 SP代表空格、CRLF代表换行, 响应必须以这种规范格式发送给浏览器,浏览器才能正常解析并显示。 2.2 响应报文示例 2.3响应码 200段是成功;300段需要对请求做进一步的处理