POSTMAN-REST Client
下载方式:翻.墙安装 #使用的时候不用翻.墙
下载地址:https://chrome.google.com/webstore/search/postman%20rest%20client
Postman - REST Client的概念
是Chrome的一个扩展,可以用来向服务器发送请求和接收响应。
REST表示什么
Representational State Transfer,REST风格的Web服务,是通过一个简洁清晰的URI来提供资源链接,客户端通过对URI发送HTTP请求获得这些资源,而获取和处理资源的过程让客户端应用的状态发生改变。
请求资源的方法有哪些
|
ID |
中文名称 |
英文名称 |
请求资源的方法 |
|
No.1 |
增 |
Creat |
POST |
|
No.2 |
删 |
Delete |
DELETE |
|
No.3 |
改 |
Update |
PUT |
|
No.4 |
查 |
Read |
GET |
举例1 – 发送1个GET请求
GET请求的实现方式比较简单,操作步骤
[1] 选择请求资源的方法,这里是GET
[2] 写入接口地址
[3] 单击Send按钮

举例2 – 发送1个POST请求
首先,当选择了"POST"之后,左侧会出现表单控件

其次,我们来描述POST请求的操作步骤
[1] 写入接口地址
[2] 写入表单数据
[3] 单击Send按钮

但是,POST请求是需要携带Cookie的。意思就是说,当我们在某个网站执行"发贴"的操作的时候,我们是需要首先登录该网站,才能够被允许执行“发贴”的操作。
所以,我们虽然没有办法在Postman里模拟用户登录,但是我们可以通过携带Cookie的方式来实现"用户是已登录状态"这个场景。来说说操作步骤

[1] 单击右上角的Headers按钮
[2] 此时左侧又出现了1个表单控件
[3] 参数写入"Cookie"
[4] Cookie的值写什么?抓个包吧,登录后随便执行1个操作,然后F12查看Cookie的值,将"Request Headers"下面的Cookie的值都复制下来,然后粘贴到Postman内的Cookie的"Value"这里。

[5] 单击Send按钮
最终,这个POST请求就以表单携带参数的形式发送给了服务器。
请问,右上角的"URL params"是干什么的呢?
回答:当使用这个按钮操作后,POST请求携带的参数是跟在URL后面的。
请问,POST请求的参数"写在表单内"、"跟在URL后面"这2个方式有什么差别?
回答:差别在于对方如果想要取到参数,前者是从表单内取,后者是从URL取。当然了也可以既从表单内取,同时也从URL取。
举例3 – 发送1个POST请求 – 使用"URL params"
接下来,我们说说上面提到的这种POST请求方式的操作步骤
[1] 单击URL params按钮

[2] 写入表单数据

[3] 去掉底部的那个表单控件内的全部数据
[4] 单击Send按钮

POSTMAN-REST Client的更多相关文章
- POSTMAN as debugger for integration APPs
Chrome Menu: Window > Extensions > Postman - REST Client 0.8.4.10 起个标题,有空总结一下一个经验,关于Netsuite i ...
- REST client 基于浏览器的测试工具
以前在开发webservice服务,都是自己基于HTTP协议,自己写一个测试程序来进行测试,最近在研究RestFul,对以前webservice服务进行了重构,总结了不少经验,今天就给大家介绍下几款R ...
- Google Chrome 中安装 PostMan 扩展
简介 PostMan 是调试 HTTP 请求的好工具,也是业界的佼佼者,这对于我们开发 Web Service 提供了很好的调试入口,支持请求认证机制.最关键的是,这个工具提供 Google Chro ...
- Postman学习宝典(一)
前言:网上看到的比较好的Postman教程,既然已经有了,我就不重复造轮子了,直接copy过来. 资源来源于:米阳MeYoung Postman 入门1- 安装.变量.代理 简介 Postman 是一 ...
- 推荐几个Web前端开发实用的Chrome插件
越来越多的前端开发人员喜欢在Chrome里开发调试代码,Chrome有许多优秀的插件可以帮助前端开发人员极大的提高工作效率.尤其Chrome本身是可以登录的,登录后你所有的插件都会自动同步到每一个登录 ...
- Chrome 及其 插件“个性化设置”备份
Chrome版本发布时间表 2016.10.13 v54.0.2840.59 主题颜色由 蓝色 变为 灰色 2016.11.17 重新使用 Chrome 浏览器(v54.0.2840.99),并设置 ...
- 常用的Firefox浏览器插件、Chrome浏览器插件收藏
[血的教训] 不要去下载“Firefox中国版(谋智网络)”,默认情况下会给你安装好多的莫名其妙的插件,推荐去Firefox官方下载原版. Firefox 原版官方网址: https://www.mo ...
- 微软专家推荐11个Chrome 插件
Web开发人员,需要长时间使用浏览器,尽管Windows10 Edge浏览器启动非常快速,且支持110多种设备,Edge支持基于JS 扩展,但也删除了很多旧功能像Active-X等插件.多数情况下,插 ...
- sharepoint 开发相关工具总结
1.CAML Designer 2013 开发caml用 http://biwug-web.sharepoint.com/SitePages/Caml_designer.aspx 2.SharePoi ...
随机推荐
- html路径问题
1.绝对路径 绝对路径是指文件在硬盘上真正存在的路径.例如"bg.jpg"这个图片是存放在硬盘的"E:\book\网页布局代码\第2章"目录下,那么 ...
- PyCharm 教程
转自:http://blog.csdn.NET/u013088062/article/details/50388329 作者:山在岭就在 之间花了一周多的时间把Pycharm官方帮助文档翻译了一遍,一 ...
- ajax来判断用户是否登录与添加
首先在用ajax之前,先说一下JSON: JSON:javascript object notation js对象标记 对于json,我们只需要知道如何定义json?如何输出?怎么遍历? 1.定义 ...
- vijos1051题解
题目: 圣诞老人回到了北极圣诞区,已经快到12点了.也就是说极光表演要开始了.这里的极光不是极地特有的自然极光景象.而是圣诞老人主持的人造极光. 轰隆隆--烟花响起(来自中国的浏阳花炮之乡).接下来就 ...
- hdu2413(二分+二分匹配)
题意:人和外星人星球大战,人总共有H个星球,外星人有A个星球,现在人要用飞船去打外星人的飞船,要求每个人类星球只能对战一个外星球,且每个星球都开始有己知的飞船数,不论是人或外星人的星球,并每个星球都有 ...
- windows 10 下使用 binwalk
刚接触CTF没什么经验,菜鸟一只很多题不会做,就在网上看大佬写的Write up.发现经常会用到一个小工具--binwalk.binwalk在kali系统里是一个自带的工具,但windows可没有.之 ...
- 同一个tomcat多个项目共享session,一个tomcat两个项目共享sessionId
同一个tomcat多个项目共享session,一个tomcat两个项目共享sessionId >>>>>>>>>>>>>& ...
- mysql数据库定时备份
最近要用到mysql备份,就写了shell脚本用于备份. #!/bin/bash #定义备份的数据库名称 database=*** #定义备份的时间 currTime=$(date +%Y%m%d) ...
- ASP.NET Core MVC 过滤器介绍
过滤器的作用是在 Action 方法执行前或执行后做一些加工处理.使用过滤器可以避免Action方法的重复代码,例如,您可以使用异常过滤器合并异常处理的代码. 过滤器如何工作? 过滤器在 MVC Ac ...
- 制作Docker镜像
编写DockerFile 这个DockerFile是一个制作镜像的配方,用于描述这些文件,环境,和命令.在Linux.macOS的窗口终端中,或者windows的命令提示符下,执行下面的步骤,切记如果 ...