HTTP协议(待写)
2024-10-11 21:33:48
先来了解了解 TCP/IP
TCP/IP(Transmission Control Protocol / Internet Protocol)是计算机通讯必须遵守的规则,是不同的通信协议的大集合,其里面就包括了HTTP,TCP,IP,SMTP等协议
TCP/IP分为4层协议结构
其中TCP是传输层协议
就是所谓的三次握手协议,确保数据可靠安全
IP在网络层,它也是一种协议
负责把数据包转送到目的地
TCP/IP就是基于TCP 和 IP 协同工作的协议
而HTTP就是基于TCP/IP通信协议来传输数据的协议
HTTP就是在应用层
浏览器通过HTTP协议向服务器请求的
HTTP结构
常见请求首部
请求方法
常见的有GET和POST,但是还有其他比如OPTIONS、Input、DELETE等方法,这些方法当然有用处,现在比较流行的 RESTful 风格就是利用了这些不同的请求方法
常见状态码
200 | 请求成功 |
204 | 服务器成功处理,但未返回内容 |
301 | 重定向 |
302 | 转发 |
401 | 请求要求用户的身份认证 |
404 | 找不到该对象 |
500 | 服务器内部错误,无法完成请求 |
无状态
不保存通信状态,简单来说就是再次访问服务器的时候,服务器不知道你是谁,但后面有Cookies和Session技术解决了这个问题
持久连接
HTTP1.1每一次连接能处理多次请求
提升传输效率
使用压缩技术或分块传输
最新文章
- CentOS 6.5安装Node.js, npm
- C#FTP操作类含下载上传删除获取目录文件及子目录列表等等
- C# 使用Silverlight toolkit Chart
- uCGUI窗口初始化过程
- 第一次启动MySQL时报错
- Linux下利用nc命令来监控检测服务器的端口使用情况(转载)
- iOS企业版APP分发上线流程和注意事项
- docker工作流程
- Tomcat access log配置
- Android UI(二)DridView的菜单
- Unity3D UGUI Shader画一个圆环
- 抽屉之Tornado实战(3)--注册
- 用ActionController::Renderer的render方法渲染模版
- CRM 价格批导
- day39KNN算法和其他的算法
- koa2 入门(1)koa-generator 脚手架和 mongoose 使用
- Andriod的Http请求获取Cookie信息并同步保存,使第二次不用登录也可查看个人信息
- mysql层的内存分配
- Linux 监测常用的图形工具
- python之路 django基础