http协议是浏览器与web服务器之间进行通信所遵守的规范,用于实现超文本的传输。
1、 客户端与服务器之间建立通信规则。
2、 一个最基础的服务器程序示例。

3、 HTTP采用“请求-响应”模式进行交互,具备无状态特性,即每次通信彼此独立,互不影响。
4、 每一次请求都是独立的,不保留上下文状态,通信结束后连接即关闭。

5、 请求的协议格式由协议名称、域名(或IP)、端口号及资源路径构成。
6、 重新表达以下内容:
7、 GET方法通过在URL中附加参数来获取数据。
8、 ...

9、 GET请求将参数拼接在URL路径后的问号之后,安全性较差,且传输的数据量受限,一般不超过1KB。

10、 POST请求将数据封装在请求体中发送,相对更安全,理论上可传输的数据量没有限制。

11、 Accept字段用于告诉服务器客户端能够接收的内容类型,*/*表示可以接受任意类型,但通常优先级较高,默认倾向于返回HTML格式内容。

12、 协议的响应部分
13、 HTTP/1.1 200 OK 表示请求已成功处理,404 表示请求的资源不存在,3xx 状态码表示需要进行重定向操作。
14、 响应头中包含多个键值对形式的信息
15、 空行:
16、 返回的数据为HTML格式的网页文件

17、 Content-Type 用于说明所传输数据的具体媒体类型。











