ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
**Postman创建****及****发送请求** 本节概要 1 Postman创建发送请求(应会) 2 Postman发送请求(应会) 1 Postman创建发送请求(应会) [Postman] 的主要作用就是让我们通过模拟数据,向我们的服务器发送模拟请求,以达到测试接口的目的。因此发送请求是 Postman 非常重要的一个功能。 使用 Postman 创建和发送请求有如下三种方式: 1) 通过请求构造器创建请求 2) 通过 New 按钮,创建请求 3) 通过启动页面创建请求 1.1请求构造器创建请求 ![](https://img.kancloud.cn/6f/71/6f7135c156b1addc2591c95ba29f3178_803x310.png) 1.2 New按钮创建请求 ![](https://img.kancloud.cn/15/33/1533a1e18a6090f5b31494f727458056_835x332.png) 我们只需选择这里的 Request 按钮即可创建请求,具体可参考之前的章节内容。 1.3启动页面创建请求 ![](https://img.kancloud.cn/15/33/1533a1e18a6090f5b31494f727458056_835x332.png) 1.4 请求方式 要选择Request的Method是很简单的,Postman支持所有的Method,而一旦你选择了Method,Postman的request body编辑器会根据的你选择,自动的发生改变 在我们发送请求之前,首先必须知道我们的服务器接口支持的请求方式,具体请求方式的选择界面如下图所示: ![](https://img.kancloud.cn/e1/22/e122c3010bb5403000c97a6a54cebc3f_818x287.png) 我们可以看到,这里可以支持选择 GET、POST、PUT、PATCH、DELETE 等请求方式,具体请求方式之的区别请参考之前的内容 这里,我们需要通过下拉选择服务器所支持的请求方式,才可以成功发送请求。 1.5 请求URL 要组装一条Request, URL永远是你首先要填的内容,在Postman里面你曾输入过的URL是可以通过下拉自动补全的哦。如果你点击Params按钮,Postman会弹出一个键值编辑器,你可以在哪里输入URL的Parameter,Postman会帮你自动加入到URL当中,反之,如果你的URL当中已经有了参数,那Postman会在你打开键值编辑器的时候把参数自动载入 ![](https://img.kancloud.cn/6c/05/6c057dd2c718c22955be0cbc0921cd58_805x277.png) 1.6 请求参数 在我们测试 API 时,大多数请求都是需要携带一定的参数的,编辑请求参数的界面如下图所示: ![](https://img.kancloud.cn/14/db/14db93415f4f7e02f469fdbe5bf98d94_802x234.png) 请求参数,是以 KEY 和 VALUE 的形式来进行输入的。当我们在请求参数输入 KEY 和 VALUE 之后,Postman 会自动将我们输入的请求参数携带给服务器。 请求参数可以支持传递任意多个。 1.7 请求头 有些测试请求,是需要我们携带请求头给服务器的,编辑请求头的界面如下图所示: ![](https://img.kancloud.cn/43/f2/43f271bc6b5230fa9cfd6cd67b088002_806x296.png) 请求头同样是以 KEY 和 VALUE 的形式,同时请求头也是可以支持多个的。 当我们在 KEY 输入框输入特定的字母后,请求头 KEY 会自动有下拉框弹出匹配的请求头提示,以帮助我们快速输入,如下图所示: ![](https://img.kancloud.cn/86/9b/869b7ee4444fb6726fa79e5efd91539c_800x316.png) 当我们输入 VALUE 之后,同样会有下拉框弹出匹配的 VALUE 选项,如下图所示: ![](https://img.kancloud.cn/81/2b/812b7f9b5e05dcdbc50ff822d292e752_802x348.png) 1.8 请求体 有些请求方式,是需要我们输入请求体的,请求体的输入框如下图所示: ![](https://img.kancloud.cn/29/8b/298baf3dcf7dd3f877f3ea6aa616cc08_809x229.png) 请求体的输入框下面,可以让我们选择输入的请求体的方式,这里支持的有 form-data、x-www-form-urlencoded、raw、binary 等。 1.9 请求Cookie 服务器的有些测试请求 API 是需要携带 Cookie 的,Postman 同样也为我们提供了输入 Cookie信息的入口,如下图所示: ![](https://img.kancloud.cn/83/f8/83f800a948c977fb8673d59916a8ebfe_800x212.png) 我们点击,该 Cookie 按钮,即可打开 Cookie 编辑界面,如下图所示: ![](https://img.kancloud.cn/04/d4/04d4624e4383d648b7f4c64cc1d62c38_721x218.png) 我们在输入框,输入我们的域名, 然后直接点击 Add 按钮,即可添加域名信息,如下图所示: ![](https://img.kancloud.cn/a7/8c/a78cc7044321aebd7508ab68d3e99b4c_724x137.png) 添加完域名信息后,如下图所示: ![](https://img.kancloud.cn/23/00/2300b8b436b749bc809abc1e3d9b3919_720x225.png) 我们继续点击 Add Cookie,即可为该域名信息,添加 Cookie,如下图所示: ![](https://img.kancloud.cn/23/0b/230b1054bf35abca0602efc5fea0176e_722x283.png) 我们在 Cookie 输入框,输入正确的 Cookie 之后,点击 Save 按钮,Cookie 即可添加成功。 Postman创建发送请求总结: Postman 创建请求主要可以通过三种方式:通过请求构造器创建请求、通过 New 按钮创建请求、通过启动页面创建请求。 Postman 创建请求的同时,还可以支持编辑 请求方式、请求 URL、请求参数、请求头、请求体、请求Cookie等信息。 2 Postman发送请求(应会) [Postman] 的主要作用就是让我们通过模拟数据,向我们的服务器发送模拟请求,以达到测试接口的目的。因此发送请求是 Postman 非常重要的一个功能。 Postman 提供功能强大的 Web API 和 HTTP 请求的调试,它能够发送任何类型的HTTP请求,比如 GET、POST、PUT、DELETE 等,并且能附带任何数量的参数和 Headers。 2.1 Postman发送请求 Postman 发送请求的界面如下图所示: ![](https://img.kancloud.cn/e4/50/e450a8aa88cfb334b7bc3c7729cd572e_800x305.png) Postman 发送最简单的请求,我们只需要输入合法的 Url,然后点击 Send 按钮,即可发送请求,如下图所示: ![](https://img.kancloud.cn/ae/07/ae07b1a223295c3f5e9278d6b86df513_1366x686.png) 我们在 Url 里面输入了 ```  www.baidu.com ``` ,点击 Send 按钮之后,服务器给我们返回了数据显示在了 [响应区域],并且返回了 [Http的状态码],网站响应时间和返回的数据包大小等信息。 2.2 Postman请求工作原理 通过点击 Postman 工具提供的 Send 按钮,其中经过了以下几步: 1)在 Postman 中输入请求地址,并点击 Send 按钮后,Postman将请求发送到对应的地址; 2)对应的应用服务器接收到该请求,并且返回对应的响应报文; 3)Postman接收到响应报文后,并通过友好的方式进行可视化的显示在界面上。 2.3 Postman发送请求总结 Postman 提供功能强大的 Web API 和 HTTP 请求的调试,它能够发送任何类型的HTTP请求,比如 GET、POST、PUT、DELETE 等,并且能附带任何数量的参数和 Headers。