postman 使用_Postman使用方法

a3073c8605763c819b84e825b5e6fe83.png

一 Postman背景介绍

用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。

二 Postman下载安装

1 官网下载

2 谷歌浏览器postman插件安装

2b185e73f5014f3b039c66da483dc44e.png

三 Postman的基础功能

67b92a2ba6f3b79a503c86fb5566c412.png

四 接口流程

1. GET 请求

GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上,所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。

096e5239b6e12942939e1bbd4c5ecf72.png

响应示例: 这里会有请求的响应状态码,响应时间,以及响应大小

bece481c35b8cefe67b91b398e86564e.png

响应体示例: 响应的格式可以有多种,我这里由于请求的是 百度,so, 响应的是 html ,一般情况下,我们自定义接口的话是 json格式的响应体

b439f1eba0736ee47a5271a5319aa605.png

2. POST请求

POST请求一:表单提交

下图示例中设置了请求方法,请求URL,请求参数,但是没有设置请求头在我的使用过程中,请求头是根据请求参数的形式自动生成的请求头中的Content-Type与请求参数的格式之间是有关联关系,比如:

f9a16d12f5a90de536767aa0dea9d35c.png

a251ccc53b498e50b091f36e787fcff2.png

8eba9d783bfdff0cd1d2a02801938c14.png

POST请求二:json提交下图中,当我们选择JSON(application/json) 是会自动帮我们设置 headers 为 application/json在这里就不截图 举例了,朋友们可以自行去查看

03eea9517f49b1835df67af8099e8253.png

POST请求三:xml提交

00998d1451df1bf0150a31847beeda7f.png

POST请求四:二进制文件提交

a8678fb4820ac7e1a7bacc1bfa2c78b3.png

五 管理用例—Collections

Collections集合:也就是将多个接口请求可以放在一起,并管理起来。什么样的接口请求可以放在同一个collection里?在这里告诉大家可以这样:一个工程一个Collection,这样方便查找及统一处理数据。

68e8c93e4ec4fbd6aa22d02202522e75.png

eb1a17e57a968e25e6f6eee671f762fc.png

第一步, 创建Collections

点击上图中的带+号的图标,输入Name:”abc”,Description:”示例demo”,点击Create按钮即创建成功一个Collections.

第二步,在Collections里添加请求

95f0fcbe4b1e3dee8fc8a57d09099423.png

保存好之后就可以在这里看到啦,之后要再次调用时可以点击这里,方便快捷有木有

671ab0e9d5e94bc40613e1cb7aaefc01.png

collections 管理精细化, 这里我们针对不同的请求方式做分组添加子文件夹

87bcd8c2ce7ce095d5b90dfca72bc134.png

35dc077da24ab31acf2148aafb393e40.png

这是我们精细化划分之后的结果, 是不是看着有条理多了?

941b4e7310b9d6716515bf6f9af8a63e.png

欢迎关注“Java引导者”,我们分享最有价值的Java干货文章,助力您成为有思想的Java开发工程师!

d1712d4aaa1d93e3be1d5e342645e197.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/558285.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

bool python 运算_python基础知识和pycharm安装

昨天大家对我(Python)有了一定的了解,那么今天带大家更加系统化的认识一下我,已经了解我的工作方式先说一下如果让我去做一件事情得需要那些“配置”,其实很简单的,不要把我想的太复杂,毕竟还是个单纯的孩子。让我做事…

python send 案例_python之pexpect实现自动交互的例子

Pexpect 是 Expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 Python 模块。 Pexpect 的使用范围很广,可以用来实现与 ssh、ftp 、telnet 等程序的自动交互&a…

视频显示边缘空白的真相

在多媒体开发过程中,难免会使用到video这一类型。但一直有部分开发者或产品人员总提出 “视频画面没有充满”其给定的窗口,其原因在于对视频不了解,想当然的去认为要“充满”。被问到此问题只能苦笑一声,哭笑不得。 先看下几个效果…

word公式编辑器_毕业论文里面的各种公式该如何编辑

毕业论文中很多专业都会需要书写很多公式,而对于对Word使用不够熟练的朋友肯定会在编辑公式上很苦恼了,Word自带的公式编辑器又不够方便,本节给大家介绍一种很方便的公式编辑方法,而且更改公式后公式序号会自动跟着变。安装好后打…

Gensee移动SDK之(一)结构组成

gensee 移动sdk现已更新到v3.3,自1.0到3.0的过度当中,经历了几次大的变革。每次变革都新的功能接口和结构上微妙的变化,但直播、点播的结构组成基本定型,即便是扩展也会依此延续。Sdk为了界面上的自由度,不提供完整的U…

python分析服务器日志_python实现web服务器日志分析脚本

python日志分析脚本用python可以实现大日志文件的分析,比如查到sql注入语句,然后看到IP,就可以改下脚本,用IP为特征取出日志,分析入侵过程。python比较shell脚本的优点是速度快,性能好,跑1G日志…

Gensee移动SDK之(二)协议

首先,对于协议而言,有标准的,也有私有的,就看具体使用场景的修饰与更改情况了。部分朋友在接触SDK的时候会提出此疑问,只能说“各怀鬼胎”。第一,即便我们告知我们使用的协议,该用sdk的时候&…

vs点击方法跳不到对于的地方_内脏脂肪怎么测?这个方法也太方便了!| EASD 2020...

我马上开始减肥还不行么?秋天——丰收的日子,看着肥美的鱼蟹,软糯的栗蓉,甜美的桂花糕,不认真贴秋膘都对不起这么丰盛的美食!等等,别想了,看看肚子上层层叠起的肥肉,量量…

Gensee Android SDK(一)组成结构

在分支平台Android上sdk,基本主线不会变,变的只是与平台相关的部分,例如视频采集、音频采集、权限等。 按功能分类分为 RtSDK 重点是可以支持视频互动、发(控制)直播的能力。接口功能上基本上等同于PC客户端。 可以做…

python中msg是什么意思_python下载.msg文件的附件

def get_attachments(file_name, path_name):"""获取.msg文件内的附件:param file_name: .msg文件路径:param path_name: 附件存放目录:return: None"""outlook win32com.client.Dispatch("Outlook.Application").GetNamespace("…

云服务器Ubuntu系统安装apache2发生“E: Unable to locate package”

Ubuntu安装apache2发生“E: Unable to locate package”云服务器安装apache2 出错E: Unable to locate package安装apache2测试apache2安装云服务器安装apache2 出错E: Unable to locate package 最近买了个云主机,操作系统由centos换成Ubuntu的之后,先…

python 构造函数继承_Python多重继承的异构构造器

在Python里面,如果你使用上Qt,SQLAlchemy,Twisted之类各种大型类库时候,有时候多重继承Multiple Inheritance是个简单的解决方法,但是多重继承的复杂性总容易造成误解和疑惑。一般“常识”说,使用super访问…

Android OpenGL Cannot create GL program: 0 GL error: 1282

Android OpenGL create GL program: 0 & GL error: 1282 快速解决 1. 使用GLSurfaceView的话 请在继承类中合适的地方(一般是构造函数里面)设置当前的clientversion 为 2 具体代码: setEGLContextClientVersion(2);2. 使用自己构建的opengl环境的话 请在创…

pythoncsv格式列变换_用Python将csv行转换为列

关于如何使用zip合并数据以及转置列表的一些提示。这听起来像是如何转置csv是你真正的问题。如何转置csv的答案是将其放入列表列表(例如通过csv模块),然后将其转置并写回文件(如果需要)。在row1 [1,2,3]row2 [a, b, c]list(zip(row1, row2))Out[45]: [(1, a), (2,…

Android DDMS的打开以及查看手机页面布局层次

ddms 查看android的界面布局层次 有时候看到一个比较好的界面或体验好的界面,就忍不住想看看其实现结果,那么可以通过DDMS工具来看相连设备层次以及使用哪些view。 上图是查看微信布局展现。说明,这里查看的就是显示在当前屏幕上的界面&am…

python转换窗口无响应_Tkinter窗口显示(没有响应),但代码正在运行

我有一个程序,在你点击一个操作按钮后运行一个很长的过程。当进程运行时,根窗口会说它没有响应,即使我知道程序是在后台运行的。这个程序将发布给我的几个同事,我想确保他们看到这个时不会惊慌失措,关上窗户。我的解决…

mac os11以下安装Xcode

前段时间mac重装系统,所有软件都清除了,下载从商店里面安装Xcode 12.5.1版本,直接提示“要求mac os 11.0或更高版本,于是乎开始升级mac os,检查更新并更新之后,最新版本就是macOS Catalina10.15.7&#xff…

fft之后求模值和相位_如何利用相位噪声测量表征时钟抖动来加速设计验证过程...

随着数据速率的提高,时钟抖动分析的需求也在与日俱增。在高速串行数据链路中,时钟抖动会影响发射机、传输线和接收机的数据抖动。时钟质量保证的测量方法也在不断发展。目前的重点是针对比特误码率(BER) 建立时钟性能和系统性能之间的直接联系。今天我们…

Android Studio 内存不足

android studio 4.2.2 编译的项目的时候,出现的内存不足问题,实际上android studio会有引导设置内存大小,可能都不太在意在哪个地方,设置完就完事了,在不提示的情况下可能找不到在哪设置,在此记录一笔。 出…

python寻找多数元素_寻找多数元素

定义:序列中的多数元素是指在一个元素个数为n的序列中,多数元素出现次数大于[n/2].寻找元素方法很多:1.可以暴力搜索,将每个元素都与其他元素作比较,然后统计该元素出现的次数,时间复杂度为O(n2)&#xff1…