HTTP_02_HTTP协议(请求和响应)

本文详细介绍了HTTP协议中的请求和响应过程,包括请求报文的结构、HTTP方法(GET、POST、PUT、DELETE等)的用途。此外,还讨论了持久连接和管线化如何节省通信量,以及Cookie在状态管理中的作用。
摘要由CSDN通过智能技术生成

1 请求和响应

请求从客户端发出,最后服务器端响应该请求并返回。

1.1 请求报文

GET	/index.html HTTP/1.1
Host: example.com

第1行:请求方法(method)、请求URI(request-URI)、协议版本

第2行:请求首部字段(可选)

第3行:内容实体(可选)

1.2 响应报文

接收到请求的服务器,会将请求内容的处理结构以响应的形式返回。

HTTP/1.1 200 OK
Date: Wed, 19 Feb 2020 12:39:36 GMT
Content-Length: 379
Content-Type: text/html

<html>
...

第1行:协议版本、状态码、状态码的原因短语(reason-phrase)

第2-4行:响应首部字段(header field)

第5行:空格

第6-7行:主体(entity body)

HTTP是一种无状态(stateless)协议。协议对于发送过的请求或响应都不做持久化处理。

HTTP通过URI定位互联网上的资源。例如:GET http://baidu.com HTTP/1.1

1.3 HTTP方法(8种)

GET
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值