Python之HTTP协议
2024-08-28 17:39:58
HTTP协议,又称超文本传输协议,主要用于浏览器与服务器之间的通信。
HTTP 协议的制作者是蒂姆·伯纳斯-李,1991年设计出来的,HTTP 协议设计之前目的是传输网页数据的,现在允许传输任意类型的数据。
HTTP协议是基于TCP协议的通信协议,传输数据之前需要先建立连接。
HTPP协议通信效果图如下:
HTTP请求报文格式:
1.请求行:请求方式 请求的资源路径 HTTP协议版本 (GET / HTTP/1.1)其中每项数据使用空格隔开
2.请求头:
3.空行
注意:HTTP协议请求报文的每项数据之间需要使用\r\n进行分割。
HTTP响应报文格式:
1.响应行:HTTP协议版本 请求的资源路径状态码 状态描述 (HTTP/1.1 200 OK)其中每项数据使用空格隔开
2.响应头
3.空行
4.响应体:文件的内容
注意:HTTP协议相应报文的每项数据之间需要使用\r\n进行分割。
HTPP协议状态码如下:
最新文章
- IIS安装和使用(Windows Server 2003)
- dubbo main方法启动
- Objective-c基础学习
- shell总结(0基础入门)
- php设计模式之观察者模式
- HTML5每日一练之input新增加的5种其他类型1种标签应用
- c++ 资源索引
- 【C++探索之旅】第一部分第三课:第一个C++程序
- android布局中画线的方法
- Kettle文本文件输出和输入控件使用中,换行符导致的问题处理
- linux获取网络信息函数
- ios webview调试
- FullCalendar – jQuery Event Calendar in ASP.NET
- idea项目左边栏只能看到文件看不到项目结构
- Mono For Android 之 配置环境
- curl 命令大全
- php工具箱使用
- HDU-4055:Number String
- Redis 主从同步配置
- Go &; SQLite on Windows