当前位置:首页 > 娱乐星闻

postman使用教程 手把手详细教程:程序猿必备调试工具postman

介绍:现在很多公司在编写后端代码和前端代码上分工明确。前端和后端把接口定义好,然后自己写代码。然后对于服务器端的开发人员来说,写完代码之后,API就提供给外界了。此时,没有可调用和调试的页面。如果你等客户端写完代码再测试,那工作效率会极低。然后服务器要学会模拟客户端的调用,调试自己的代码,及早发现问题,这样后续和客户端的联合调试效率会大大提高。

作者/来源:互动程序(id: chat _ routine)

今天我们来谈谈邮差模拟客户端调试工具,这是我日常工作中最常用的工具之一。

邮差是一个强大的Chrome插件,用于调试网页和发送HTTP请求。它可以通过在Chrome中安装一个插件来完成强大的功能。

然而,由于chrome在2018年初停止支持chrome应用,你的邮差可能无法正常工作。目前chrome App Store可以使用chrome扩展和主题背景。

https://www.getpostman.com/apps

官网需要翻墙下载,所以我提前下载了,朋友可以直接在微信官方账号回复“邮差”得到下载地址。包括windows版本和mac版本。如果你需要linux版本,可以给我留言,我帮你下载。

01邮递员介绍

下面是在互联网上随机抓取一个请求地址,并将请求地址填入地址栏的演示。这个请求是一个GET请求。单击发送发送请求,请求结果将显示在下面。每个请求的历史数据都会被记录下来,但是经常使用的请求应该被保存,所以每次使用时都可以方便地选择它们。

另外,最好创建一个账号,这样数据就可以永久保存,以免换电脑时出现重装系统或者数据丢失的尴尬。

用一个好听的名字保存它:

Header会传输一些我们需要的一般数据。定义好之后,每个接口都差不多。因此,预设这些数据,这样您就不必在每次创建新请求时重复添加标题。

当发出请求时,它将返回请求状态、请求时间和返回数据的大小。一目了然。最常见的状态是成功200,找不到资源400。

点击params以列表的形式显示url中的参数,方便书写:

还有更方便的编辑方法,比如点击批量编辑,直接修改字符串,复制粘贴,方便迁移到其他地方。而且这个功能也适用于其他参数编辑的地方。

我们来看看如何发送POST接口:

02表单数据、x-www-form-urlencoded、raw和二进制之间的区别

1.默认值

当用户通过表单提交数据时,例如:

& ltform method = " post " action = " http://API . test . com/user " & gt;

& ltinputtype="text"name="name " >

& ltinputtype="text"name="age " >

& lt/form>。

这样的数据会在提交时发送到服务器(删除了一些无关的头信息),数据如下:

开机自检/用户HTTP/1.1

内容类型:应用程序

接受-编码:g,deflate

主持人:api.test.com

内容-长度:21

连接:保持活力

缓存控制:无缓存

名称=互撕程序&年龄=18岁

它的内容类型是应用程序/x-www-form-urlencoded,这意味着消息内容将被URL编码。

2.表单数据

当需要上传文件(可以上传多个文件),同时传输参数时,选择此选项上传文件。

例如:

& ltform method = " post " action = " http://API . test . com/user/upload . do " enctype = " multipart/form-data " & gt;

& ltinputtype="text"name="desc " >

& ltinputtype="file"name="pic " >

& lt/form>。

浏览器将发送以下数据:

POST /user/upload.do HTTP/1.1

接受-语言:zh-cn,zh;q=0.5

Accept-Charset: GBK,utf-8;q=0.7,*;q=0.7

连接:保持活动

内容-长度:60408

内容类型:多部分/表单数据;边界= ZnGpDtePMx0KrHh _ g0x 99 yef 9r 8 jzsrjsxc

主持人:api.test.com

我们看到内容类型:多部分/表单数据;

Enctype = "multipart/form-data "需要上传数据时必须设置。

Enctype:指定在将表单数据发送到服务器之前如何对其进行编码。它有以下三个值:

1.application/x-www-form-URL encoded .默认编码方法。所有字符编码(空转换为“+”加号,特殊符号转换为ASCII HEX值)。

2.多部分/表格数据.将传输数据指定为二进制类型,如图片、mp3、文件。不要编码字符。当使用包含文件上载控件的窗体时,必须使用该值。

3.纯文本/纯文本.纯风格的传递。空转换为“+”加号,但不编码特殊字符。

实际上,当您不在表单中编写enctype属性时,您也可以默认添加enctype属性值。默认值是enctype = " application/x-www-form-URL encoded ",所以虽然你注册用户的时候没有写,但实际上是默认添加的。

3.生的

当您需要将json、xml和其他数据传递给服务器时,请选择raw。当选择原始时,内容类型:应用程序/json将自动添加到标题中

例如:

$.ajax({

url:"/user/",

数据:JSON.stringify(用户),

方法:“开机自检”,

content type:“application/JSON”,

成功:函数(res){

Console.info("添加成功")

}

});

4.二进制

只能上传一个文件,不能添加参数。

03压力测试

当您需要验证您的界面的耐压性时,您可以单击Runner进行压力测试:

注意:压力测试只能以文件夹的形式在多个接口上进行,不能单独进行。如果要测试一个接口,创建一个文件夹,这个文件夹中只有一个接口需要测试。

点击执行,并发执行500次。结果一次在100毫秒内返回。

问:你玩什么小玩意666?

转载/提交请联系:baiyu@hzbook.com

1.《postman使用教程 手把手详细教程:程序猿必备调试工具postman》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《postman使用教程 手把手详细教程:程序猿必备调试工具postman》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/yule/1221832.html

上一篇

与虎谋皮什么意思

下一篇

舞龙灯的由来

魅族游戏中心 魅族游戏中心 |9月数据榜单

  • 魅族游戏中心 魅族游戏中心 |9月数据榜单
  • 魅族游戏中心 魅族游戏中心 |9月数据榜单
  • 魅族游戏中心 魅族游戏中心 |9月数据榜单

王者荣耀安卓迁移ios 王者荣耀安卓iOS数据迁移规则一览

  • 王者荣耀安卓迁移ios 王者荣耀安卓iOS数据迁移规则一览
  • 王者荣耀安卓迁移ios 王者荣耀安卓iOS数据迁移规则一览
  • 王者荣耀安卓迁移ios 王者荣耀安卓iOS数据迁移规则一览
一组数据看中国减贫成就 真相到底是怎样的?

一组数据看中国减贫成就 真相到底是怎样的?

国务院新闻办公室6日发布《人类减贫的中国实践》白皮书说,今年是中国共产党成立100周年。100年来,中国共产党团结带领人民,以坚定不移、顽强不屈的信念和意志与贫困作斗争。...

决战沙城h5 细说决战沙城h5必玩内容 就是有这种操作

  • 决战沙城h5 细说决战沙城h5必玩内容 就是有这种操作
  • 决战沙城h5 细说决战沙城h5必玩内容 就是有这种操作
  • 决战沙城h5 细说决战沙城h5必玩内容 就是有这种操作
一组数据看中国减贫成就 事情经过真相揭秘!

一组数据看中国减贫成就 事情经过真相揭秘!

国务院新闻办公室6日发布《人类减贫的中国实践》白皮书说,今年是中国共产党成立100周年。100年来,中国共产党团结带领人民,以坚定不移、顽强不屈的信念和意志与贫困作斗争。...

中国出口 上半年中国外贸“太难了”,但数据好于预期

  • 中国出口 上半年中国外贸“太难了”,但数据好于预期
  • 中国出口 上半年中国外贸“太难了”,但数据好于预期
  • 中国出口 上半年中国外贸“太难了”,但数据好于预期

杭州同志聊天 曝光和gay的聊天记录!内容实在是太刺激了

  • 杭州同志聊天 曝光和gay的聊天记录!内容实在是太刺激了
  • 杭州同志聊天 曝光和gay的聊天记录!内容实在是太刺激了
  • 杭州同志聊天 曝光和gay的聊天记录!内容实在是太刺激了

同志聊天 曝光和gay的聊天记录!内容实在是太刺激了

  • 同志聊天 曝光和gay的聊天记录!内容实在是太刺激了
  • 同志聊天 曝光和gay的聊天记录!内容实在是太刺激了
  • 同志聊天 曝光和gay的聊天记录!内容实在是太刺激了