请求头,即信息头,具体怎么使用呢?
- 请求参数为非json格式的数据不需要设置
- 请求参数的格式为json数据的格式时,必须设置请求头
- 请求参数是json格式的,在请求头里必须设置“Content-Type = application/json” 。
- json格式的消息体数据以键值对方式{key:value,key:value}。key和value值,书写时需要加引号
- 关于请求头里的信息,都可以在请求头信息管理器里添加,例如在请头里有一个参数age=18,就可以添加进去
常见的三种请求头:
Content-Type | 要求 |
---|---|
application/json | 请求参数是json格式的 |
application/x-www-form-urlencoded | 非json格式 |
text/xml | 针对WEBService接口 |
一、参数为非json格式的,请求头的添加方法:
3.1添加http请求
3.2添加信息头管理器
添加方法: 右键线程组----添加----配置元件----http信息头管理器
写法:
名称:Content-Type
值:application/x-www-form-urlencoded
3.2添加查看结果树
运行后,在请求头处,查看结果,运行结果包含:
Content-Type: application/x-www-form-urlencoded
二、参数为json格式的,请求头的添加方法:
下面例子为json类型的请求头,老黄历不是json格式,仅作为例子讲解
4.1编写http请求的消息体数据
填写需要传递的参数
{“key”:“a237712a7dc5ce3d9b78cbda1cc5790b”,“date”:“2018-07-07”}
4.2添加信息头管理器
添加方法: 右键线程组----添加----配置元件----http信息头管理器
写法:
名称:Content-Type
值:application/json
4.3添加查看结果树
因为老黄历的参数不是json格式,所以这个http请求,可以响应。
但是响应的数据体里面,是错误的请求key,但实际并不是key错误。
版权声明:本文为weixin_42976139原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。