postman post请求 header 和body怎么用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postman post请求 header 和body怎么用相关的知识,希望对你有一定的参考价值。

近期做百度LBS的开发,用到了很多Http的API访问,一时由于大量的数据访问和返回不知道如何测试,幸好百度给出了一个好的建议就是Chrome浏览器的一个扩展插件Postman,此工具话说还是非常好用的,起码不至于自己写了Get或者Post的方法后,还得去打印log关注是否有有效或者成功。此工具就极其方便了,可以先写好访问方式,然后试试看是否成功访问并有效返回再写到代码里。省去很多测试的时间,尤其对于大量的URL访问来说。
下面给出部分工具使用
此工具能够发送任何类型的Http request包括(GET,HEAD,POST,PUT等等),并且可以附带任意数量的参数+headers
附上使用截图
此工具支持不同的认证机制,并且接收到的返回值都会有区分,很明显的可以分辨出不同的主键值和变量值。浏览器最左边还会保留API请求的历史记录以便回看之前的请求记录。
另外在下载使用Postman的过程中可是着实费了不少力气,因为国内上google实在过于艰难,因此大部分人都在纠结找代理,但是很多像我一样的人估计也还是没多大兴趣去搞这些事情,因此最开始只能是下载了眼看着Chrome却怎么也进不去Chrome商店,也安装不了Postman。最后好在是找到了一个Postman的扩展程序源安装包,才最终能用。
用法如下,先下载源安装包,把后缀从crx改为rar并解压,然后进入Chrome的地址栏最右边,更多工具选择扩展程序,进入页面后首先勾选右上角的开发者模式。
然后选择加载正在开发的扩展程序,同时进入文件选择界面,选择刚解压缩后的源安装包,确定。此时已经显示Postman在扩展程序列表中了,并且是已启用的状态。
继续点击立即更新扩展程序,然后关闭Chrome浏览器,重新打开。重新打开后地址栏下方左边会有个应用的按钮,进入后就可以看到Postman的扩展程序了。此时浏览器的提示请停用以开发者模式运行的扩展程序完全可以不用理会,继续完成测试即可。
参考技术A 从页面抓去,填入对应内容就可以了
Postman接口测试
http://jingyan.baidu.com/article/5552ef47f279ba518ffbc9c3.html本回答被提问者采纳

postman发送请求

一 postman对header的处理策略

  • 对于没有请求体的请求(如GET),不会自动加上header
  • 对于有请求体的请求(如POST,DELETE),针对不同请求体类型,对header的处理不同:
请求体类型
处理方式
form-data和x-www-form-urlencoded 自动添加header
raw 根据所选的formatting type自动添加相应的头
binary 不会自动加上header
  • 如果手动设置header,设置的值将优先于自动设置的header。

 二 使用举例

  1.怎样发送json格式的post请求?

  • body选raw
  • 子类型选JSON
  • 不需要再手动设置header(参照上面说的postman对header的处理策略)
  • 使用CTRL/COMMAND + B可以美化json参数格式

    技术分享

 2.怎样发送附件上传请求?

  • body类型选form-data
  • 添加一个key-value,key类型选择file
  • 不需要自己添加header(自己加了Content-Type=multipart/form-data,反而会有问题,因为上传文件除了这个header,还需要一个boundary参数)
  • 再次发送上传请求时,需要重新选择一次上传的文件

    技术分享

 

以上是关于postman post请求 header 和body怎么用的主要内容,如果未能解决你的问题,请参考以下文章

postman发送post请求,报405 Method Not Allowed

jmeter和postman小结

使用postman做接口测试----柠檬不萌!

Postman Post请求上传文件

postman为啥post数据传不过去get可以

postman测试POST请求