美文网首页
python学习笔记-(8)网络编程续

python学习笔记-(8)网络编程续

作者: MR_詹 | 来源:发表于2020-10-10 17:48 被阅读0次

http 协议

http协议的全称:Hyper Text Transfer Protocol,超文本传输协议。
超文本是超越文本的缩写,是指超越文本限制,比如超链接、图片、音乐、视频等等。
它规定了浏览器和web服务器通信数据的格式。

传输HTTP协议格式的数据是基于TCP传输协议的,发送数据之前需要先建立连接。

浏览器访问web服务器的通信过程

http 默认端口号:80
https 默认端口号: 443

URL

URL全称:Uniform Resource Locator,统一资源定 位符,通俗理解就是网络资源地址,也就是我们常说的网址

URL组成:协议部分、域名部分、资源路径部分、查询参数部分[可选]

URL的组成

请求报文

http get 请求报文


http post 请求报文

一个HTTP请求报文可以由请求行、请求头、空行和请求体4个部分组成。
请求行是由三个部分组成:

  • 请求方式
  • 请求资源路径
  • HTTP协议版本
    GET的请求报文没有请求体,只有请求行、请求头、空行组成
    POST的请求报文可以有请求行、请求头、空行、请求体四部分组成
    注意:POST方式可以允许没有请求体,但是这种格式很少见

响应报文

相关文章

网友评论

      本文标题:python学习笔记-(8)网络编程续

      本文链接:https://www.haomeiwen.com/subject/ztchpktx.html