HTTP的概念以及请求消息的数据格式
Http:
概念:Hyper Text Transfer Protocol 超文本传输协议
传输协议:定义了客户端与服务器端通信时,发送数据的格式
特点:
1.基于TCP/IP的高级协议
2.默认端口号:80
3.基于请求/响应模型的:一次请求对应一次响应
4.无状态的,每次请求之间的相互独立,不能交互数据
历史版本:
1.0 :每一次请求响应都会建立新的连接
1.1:复用连接
请求消息的数据格式:
1.请求行
Get / login.html Http/1.1
常见的请求方式 :
GET :
- 请求参数在请求行中,在url后
- 请求的url长度有限制
- 不太安全
POST:
1.请求参数在请求体中
2.请求的url长度没有限制
3.相对安全
2.请求头
请求头名称:请求头值
常见的请求头:
1.User—Agent:浏览器告诉服务器,我访问你使用的浏览器的版本信息
2.Host:localhost
3.Referer:http://localhost/login.html 告诉服务器,当前请求从哪里来
3.请求空行
空行,就是用于分割POST请求的请求头和请求体的
4.请求体(正文)
封装POST请求消息的请求参数
HTTP的概念以及请求消息的数据格式相关推荐
- HTTP请求消息数据格式分析以及request和response
* HTTP概念 Hyper Text Transfer Protocol 超文本传输协议 * 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 * 特点: ...
- Request请求消息数据格式
文章目录 一.请求行 二.请求头 三.请求空行 四.请求体(正文) 请求消息数据格式分为四种.在浏览器开发者工具页面的Network下,可以查看这些信息(俗称抓包).下面对请求消息的4种数据格式进行介 ...
- java request获取内容_JavaWeb - Http请求消息 - Request获取请求消息(基础)代码演示 - 小黑电脑...
Http 概念:Hyper Text Transfer Protocol 超文本传输协议 传输协议 : 定义了,客户端和服务器端通信时,发送数据的格式 特点: 基于TCP/IP的高级协议 默认端口号: ...
- HTTP_请求消息_请求行
* 请求消息数据格式 1. 请求行 请求方式 请求url 请求协议/版本 GET /login.html HTTP/1.1 * 请求方式: ...
- [JavaWeb-HTTP]HTTP_请求消息_请求头请求体
请求消息数据格式 1. 请求行请求方式 请求url 请求协议/版本GET /login.html HTTP/1.1* 请求方式:* HTTP协议有7中请求方式,常用的有2种* GET:1. 请求参数在 ...
- HTTP协议简介_请求消息/请求数据包/请求报文_响应消息/响应数据包/响应报文
文章目录 HTTP 介绍 请求数据包/请求消息/请求报文 请求数据包解析 响应数据包/响应消息/响应报文 HTTP 介绍 概念:Hyper Text Transfer Protocol 超文本传输协议 ...
- 第三篇 :微信公众平台开发实战Java版之请求消息,响应消息以及事件消息类的封装...
微信服务器和第三方服务器之间究竟是通过什么方式进行对话的? 下面,我们先看下图: 其实我们可以简单的理解: (1)首先,用户向微信服务器发送消息: (2)微信服务器接收到用户的消息处理之后,通过开发者 ...
- HTTP_请求消息_请求头请求体
2. 请求头:客户端浏览器告诉服务器一些信息 请求头名称: 请求头值 * 常见的请求头: 1. User-Agent:浏览器告诉服务器,我访问你 ...
- 读取HTTP请求消息头字段案例代码
一.创建RequestHeadersServlet public class RequestHeadersServlet extends HttpServlet {public void doGet( ...
- HTTP 请求消息头部实例:
HTTP 请求消息头部实例: Host:rss.sina.com.cn //客户端指定自己想访问的WEB服务器的域名/IP 地址和端口号 User-Agent:Mozilla/5.0 ( ...
最新文章
- 一年两次新产品发布,APICloud上线App定制服务平台
- 时间序列(二)数据重采样
- 最新机器学习库Scikit-learn库使用总结.pptx
- IntelliJ IDEA 2019.3发布,饱受性能诟病的2019.2版本终于成为过去式
- 函数 —— fork()将运行着的程序分成2个(几乎)完全一样的进程
- 【PC工具】免费文库文档下载器,破解文库下载器,免费下载文库文档,文库下载器...
- linux通过进程名查找进程,Linux下通过进程名获得进程号
- Electron中与Vue集成流程
- Android插件基础之类加载器学习
- mysql优化之连接优化
- 高等应用数学问题的matlab求解pdf,《高等应用数学问题的matlab求解》(薛定宇 陈阳泉)[PDF]...
- html判断安装没安装qq,QQ提示安装路径无效您没有权限怎么办 QQ2015提示安装路径无效您没有权限的解决方法...
- 【c语言】malloc函数详解
- POP3协议命令原始码及工作原理
- 双十一回血,2222红包送给大家!
- Delphi 鼠标模拟点击
- 可以储存照片的字段类型是_如果将学生的“照片”存储在表中,则数据应采用的字段类型为...
- Photoshop 2021 M1原生版没有扩展面板怎么办,ps 2021 m1版无法使用旧版插件
- 【深度学习】顶刊TPAMI 2022!基于不同数据模态的行为识别:最新综述
- 关于FPGA中Speed Grade的说明
热门文章
- ASP.NET MVC 4 tutorial
- @Autowired注解位置、@Autowired与@Resource的区别与注入流程
- Spring Cloud Ribbon 的请求分发与原理
- 中国工业机器人市场正在迎来爆发式增长
- 《Metasploit渗透测试手册》—第3章3.5节在Windows 2003 Server上进行渗透测试
- 最长上升子序列(LIS)题目合集
- 关于rnn神经网络的loss函数的一些思考
- Linux tcp_timestamps相关
- java几种字符串反转
- Linux命令学习手册-mount命令