| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> HTTP教程 -> 正文阅读 |
|
[网络协议]HTTP教程 |
HTTP 教程HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 传输协议:定义了 ,客户端和服务器端通信时,发送数据的格式。 特点: 1.基于TCP/IP的高级协议(可靠的) ?2.默认端口号:80 http://www.baidu.com:80 3.基于请求/响应模型 4.无状态的:每次请求之间相互独立,不能交互数据 历史版本: 1.0 版本 每一次请求响应都会建立新的连接 1.1 版本 复用链接 请求消息数据格式: 1、请求行: ? ? ? ? 请求方式? ? ? ? 请求url? ? ? ? 请求协议/版本 ? ? ? ? GET /login.html HTTP/1.1 ? ? ? ? 请求方式: ? ? ? ? ? ? ? ? HTTP协议有7种请求方式,常用的有2种 ? ? ? ? ? ? ? ? ? ? ? ? GET: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1.请求参数在请求行中 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2.请求的url长度有限制的 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3.GET方式不太安全 ? ? ? ? ? ? ? ? ? ? ? ? ?POST: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?1.请求参数在请求体中 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2.请求的url长度是没有限制的 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3.POST方式相对安全 2.请求头 ? ? ? ? 请求头名称:请求头值 ? ? ? ? 常见的请求头: ? ? ? ? ? ? ? ? 1.User-Agent:浏览器告诉服务器,我访问你使用的浏览器版本信息 ? ? ? ? ? ? ? ? ? ? ? ? 可以在服务器端获取该头的信息,解决浏览器的兼容性问题 ? ? ? ? ? ? ? ? 2.Referer:http://localhost/login.html ? ? ? ? ? ? ? ? ? ? ? ? 告诉服务器,当前请求从哪里来? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1.防盗链: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2.统计工作 3.请求空行: 空行 4.请求体(正文) 响应消息数据格式: |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 17:55:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |