Postman用法简介-Http请求模拟工具

  在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。 

一、Postman说明

  Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。

二、安装(安装到chrome插件)

  在安装时,最好是通过chrome浏览器打开chrome网上应用店直接添加到chrome插件中。如果是直接从网上先把postman下载好很可能按不到chrome上去。

进入chrome网上应用店需要FQ,在这里默认你可以FQ,大体步骤如下:

  1. 打开chrome浏览器的chrome网上应用店,搜索postman。
  2. 点击添加至CHROME。

 三、基本使用方法

  说明:在这里以一个提交多层嵌套的json数据格式的post请求为例。

如:

 1 data=
 2 {
 3     "xxx": 
 4   {
 5         "xxx": "xxxxxxxxxxx",
 6         "xxx": "xxxxxxxxxxx"
 7     },
 8     "aaa": "xxxxxxxxxxx",
 9     "bbb": "xxxxxxxxxxx",
10     "ccc": "xxxxxxxxxxx"
11 }

  1、在chrome中安装好postman插件后,通常会在桌面上生成一个Postman的快捷方式,再次打开它时可以直接通过快捷方式也可以在chrome浏览器中的应用中打开它,我们会看到如下界面:

  2、打开后,在红圈里面输入需要测试的接口地址,选择post方式,然后在下面的Headers中手动添加一个相应的键值。这个很关键,一定要填写正确。

(如:json格式的提交数据需要添加:Content-Type :application/x-www-form-urlencoded,否则会导致请求失败)

如图:

  3、选择Body选项卡,然后选中row,在编辑框中输入你需要提交的参数即可:

  4、点击Send即可提交请求,然后在下面查看请求结果,并且可以以Pretty、Raw、Preview三种方式查看。如图:

注:本篇文档只是简单举了个列子满足我们日常测试即可,更多的细节可登录Postman官方网站:https://www.getpostman.com

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏about云

about云日志分析实战之清洗日志小实例2:导入日志清洗代码并打包

问题导读 1.通过什么菜单项可以导入源码? 2.打jar包需要哪些步骤? 3.如何找到jar生成路径? 上一篇: about云日志分析实战之清洗日志1:...

3446
来自专栏乐享123

Auto Reload Modules in Django Shell

1885
来自专栏coding for love

在线商城项目01-项目初始化简介

会有如下图所示命令提示,一路默认即可。这里值得一说的的是eslint,我选择了standard,这点并不是强制的。你可以选择不使用eslint,也可以使用Sta...

722
来自专栏惨绿少年

inotify+rsync实现实时同步

第1章 数据实时同步介绍 1.1 什么是实时同步:如何实现实时同步 A. 要利用监控服务(inotify),监控同步数据服务器目录中信息的变化 B. 发现目录中...

2960
来自专栏云计算教程系列

如何在Ubuntu 18.04上安装Go

Go是Google开发的一种现代编程语言。它在许多应用程序和许多公司中越来越受欢迎,并提供了一组强大的库。本教程将指导您下载并安装最新版本的Go(本文发布时的G...

1922
来自专栏大数据学习笔记

Java程序设计(Java9版):第1章 Java开发环境配置 (Set up Java development environment)

第1章Java开发环境配置(Set up Java development environment) 工欲善其事,必先利其器。 — 《论语·卫灵公》 ...

25610
来自专栏月牙寂

Boltdb源码分析(一)-------page结构

本文公众号文章链接:https://mp.weixin.qq.com/s/YoRJw_vkAK0aBTN6-HK0qw

5388
来自专栏Golang语言社区

Linux常用命令速查备忘

PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shut...

3459
来自专栏惨绿少年

inotify+rsync实现实时同步

1.1 什么是实时同步:如何实现实时同步 要利用监控服务(inotify),监控同步数据服务器目录中信息的变化 发现目录中数据产生变化,就利用rsync服务推送...

1900
来自专栏用户2442861的专栏

Qt在Windows下的三种编程环境搭建

http://www.cnblogs.com/Bonker/p/3565147.html

651

扫码关注云+社区