Postman的入门介绍

一、Postman 背景介绍

用户在开发或者调试网络程序或者是网页 B/S 模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具,今天给大家介绍的这款网页调试工具不仅可以调试简单的 css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的 http 请求。

二、Postman的界面介绍
在这里插入图片描述
三、http 请求

Http消息是服务器与客户端之间交换数据的方式。
有两种类型的消息:
·请求–由客户端发送用来触发一个服务器上的动作
·响应–来自服务器的应答。

(1)http 请求的构成:

·起始行
·Headers
·Body
在这里插入图片描述
1、起始行: POST / HTTP/1.1

一个 HTTP 方法:一个动词(像 GET、PUT 或者 POST)或者一个名词(像 HEAD 或者 OPTIONS),描述要执行的动作。
请求目标(request target):通常是一个 URL,或者是一个协议、端口或域名的绝对路径,通常以请求的环境为特征。
HTTP 版本(Http Version),定义了剩余报文的结构,作为对期望的响应版本的指示符。

2、http 请求之 headers

来自请求的 HTTP Headers遵循和 Http Header 相同的基本结构,不区分大小写的字符串,紧跟着的冒号(":")和一个结构取决于 header的值 整个 header(包括值)由一行行成,这一行可以相当长。

3、Http 请求之 Body

请求的最后一部分是它的 body,不是所有的请求都有一个 body,例如获取资源的请求,GET、HEAD、DELETE和 OPTIONS,通常他们不需要Body,有些请求将数据发送到服务器以便更新数据:常见的情况是 POST 请求(包含 HTML 表单数据)

(2)HTTP 响应的构成
·状态行
·header
·body
在这里插入图片描述
1、状态行: HTTP/1.1 403 Forbidden

Http 响应的起始行被称作 状态行(status line),包含以下信息:
·版本协议,通常为 HTTP/1.1
·状态码(status code),表明请求是成功还是失败。常见的状态码是200、404或者302.
·状态文本(status text),一个简短的,纯粹的信息,通货状态码的文本描述,帮助人们理解该 HTTP 消息。

2、HTTP 响应之 Headers

响应的 HTTP headers遵循和任何其他 header 相同的结构:不区分大小写的字符串、紧跟着的冒号(":")和一个结构取决于 header 类型的值。整个 header(包括其值)表现为单行形式。

3、HTTP 响应之 Body

响应的最后一部分是 body,不是所有的响应都有 Body:具有状态码(如201或204)的响应,通常不会有 body。

四、接口请求流程

1、GET 请求

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

在这里插入图片描述
(1)、输入接口的网址
(2)、输入你要传递的参数,参数会实时的显示在你的可口网址上
(3)、发送一个 get 请求
(4)、服务器会根据你的响应返回响应的数据(这里响应的是一个 html 格式的响应体,我们自定义接口的话是 json 格式的响应体)

2、POST 请求

方式一:表单提交

请求头中的 Content-Type 与请求参数的格式之间是有关联关系的,比如:

post参数格式Content-Type参数示例
表单提交application/x-www-form-urlencodedusername=abc123&password=123
JSON提交application/json{“username”:“abc123”,“password”:“123”}
xml提交text/xml<?xml version="1.0" encoding="utf-8"?></ book>

在这里插入图片描述
从图中我们可以看到参数的格式是表单提交,以及响应的状态码和时间,并且从服务器端返回的数据也是 form 关键字的数据json 数据。

POST 请求二:json 提交

下图中,当我们选择 JSON(application/json)是会自动帮助我们设置 header 为 application/json 在这里我就不截图了,您可以自行去查看。在这里插入图片描述
POST 请求三:xml 提交
在这里插入图片描述
五、管理用例-Collections

Collections 集合:也就是将多个接口请求可以放在一起,并管理起来。大多数情况下是一个工程一个 Collection,这样方便查找及统一处理数据。在这里插入图片描述
在这里插入图片描述
第一步, 创建Collections

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

第二步,在 Collections 里添加请求

在右侧准备好接口请求的所有数据,并验证后,点击 save按钮。
在这里插入图片描述
保存好之后就可以在这里看到啦,之后要再次调用可以点击这里,很方便的。
在这里插入图片描述
collections 管理精细化,这里我们针对不同的请求方式做分组添加子文件夹
在这里插入图片描述
这里只是简单的学习了 postman 的一些基本的工作流程,希望以后能够不断进步,自己也能成为独当一面的人,加油!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值