HTTP协议中包括GET和POST两种基本的请求方法,概念上两者的区别是:
get:从指定的资源请求数据。
post:向指定的资源提交要被处理的数据
最直观的表现就是:
GET把参数包含在URL中,
POST通过request body传递参数将请求整体提交给服务器。
所以接口测试时要区分两种方法对待。
Jmeter中包含Parameters[参数]和Body Data[消息体数据]两种参数化的方式,区别是什么呢?
使用Parameters【参数】时,Content-Type不传,或者直接传application/x-www-from-urlencoded,若传application/json出错。
使用Body Data【消息体】时,Content-Type只能传application/json,否则报错。
PS:项目中遇到的坑

本文详细阐述了HTTP协议中GET和POST两种请求方法的区别。GET用于请求数据,参数包含在URL中;POST用于提交数据,通过请求体传递。此外还介绍了在JMeter中如何正确配置这两种方法的参数。
961

被折叠的 条评论
为什么被折叠?



