火狐RESTClient和HttpRequester, Chrome的Postman使用详解

摘要:
Chrome下有一个著名的邮差,Firefox也有它的右臂,即RESTClient和HttpRequestor。
 

Chrome下有著名的Postman,那火狐也有它的左膀右臂,那就是RESTClient和HttpRequester。这两款工具都是火狐的插件,主要用来模拟发送HTTP请求,HTTP请求最常用的两种方法就是get和post,由于get方法非常简单这里不做介绍,这里主要介绍一下如何用这两个工具来发送post请求。

一、 RESTClient

火狐RESTClient和HttpRequester, Chrome的Postman使用详解第1张

首先Method选择POST,将接口地址填入URL地址栏: 
火狐RESTClient和HttpRequester, Chrome的Postman使用详解第2张

接着点击最上方的Headers下拉菜单,选择Custom Header: 
火狐RESTClient和HttpRequester, Chrome的Postman使用详解第3张

在弹出的对话框中输入Name和Value,点击Okay: 
火狐RESTClient和HttpRequester, Chrome的Postman使用详解第4张

顺便提一句,这里的Name和Value可以在火狐浏览器中敲F12获取: 
火狐RESTClient和HttpRequester, Chrome的Postman使用详解第5张

添加好Custom Header之后该信息栏会出现在页面中,然后我们在Body栏中输入请求体信息,这里我测试的接口是向接口地址发送一个id得到我的账户和一个状态码,如果成功那这个状态码为0: 
火狐RESTClient和HttpRequester, Chrome的Postman使用详解第6张

最后点击右上方的SEND,响应体内容就出来了,状态码为0,说明测试成功了: 
火狐RESTClient和HttpRequester, Chrome的Postman使用详解第7张

二、HttpRequester

火狐RESTClient和HttpRequester, Chrome的Postman使用详解第8张

同样,首先Method选择POST,将接口地址填入URL地址栏: 
火狐RESTClient和HttpRequester, Chrome的Postman使用详解第9张

接着在下方选择Parameters,输入Name和Value并点击Add: 
火狐RESTClient和HttpRequester, Chrome的Postman使用详解第10张

添加好之后该条信息会出现在下方列表中,此时返回到Centent to Send,点击Parameter Body,下方列表会出现该条信息,Centent Type会自动变成application/x-www-form-urlencoded: 
火狐RESTClient和HttpRequester, Chrome的Postman使用详解第11张

最后点击POST,右边会出现Response信息: 
火狐RESTClient和HttpRequester, Chrome的Postman使用详解第12张

 

firefox的HttpRequestor使用

url为页面上post请求的url, 

Content-Type选择application/json

选File格式的json,json中冒号前后都加双引号,用大括号括起来。

header的各项从浏览器copy过来

POST参数列表用?连接起来,放在左上角url框,不用一个个复制参数,parameters一栏空着即可。

三、Postman

  • Postman功能https://www.getpostman.com/features
    • 主要用于模拟网络请求包
    • 快速创建请求
    • 回放、管理请求
    • 快速设置网络代理
  • 安装
  • 页面访问请求:www.baidu.com
    • 点击应用中“Postman”,会弹出登陆页面,完成登陆,进入Postman主页面
    • 火狐RESTClient和HttpRequester, Chrome的Postman使用详解第14张
    • 在Get后面的输入框中输入:http://www.baidu.com,点击send按钮
    • 火狐RESTClient和HttpRequester, Chrome的Postman使用详解第15张
  • 请求参数修改
    • 百度搜索内容参数化:https://www.baidu.com/s?wd=111111&rsv_spt=1&issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_sug3=6&rsv_sug1=5&rsv_sug2=0&inputT=1212&rsv_sug4=1212。针对请求中的wd:111111,进行修改
    • 将此地址复制到Postman的地址栏中,点击Params
    • 火狐RESTClient和HttpRequester, Chrome的Postman使用详解第16张
    • 将wd对应的值“111111”,修改为“222222”,点击Send。请求的搜索内容变为“222222”的搜索结果
    • 火狐RESTClient和HttpRequester, Chrome的Postman使用详解第17张
  • 验证接口请求
    • 验证返回的页面中包括指定的字符串:页面中包括“222222”
    • 点击地址栏下面的Tests页卡,进入Tests脚本编写页面
    • 火狐RESTClient和HttpRequester, Chrome的Postman使用详解第18张
    • 点击右侧的“Response body:Contains string”,脚本编辑框中会显示出验证的具体脚本:tests["Body matches string"] = responseBody.has("string_you_want_to_search");
    • 修改“string_you_want_to_search”为“222222”,完成验证代码的编写
    • 点击Send按钮,重新发送请求,并执行测试:Tests(1/2)
    • 火狐RESTClient和HttpRequester, Chrome的Postman使用详解第19张

 
 
 

免责声明:文章转载自《火狐RESTClient和HttpRequester, Chrome的Postman使用详解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java设计模式透析之 —— 适配器(Adapter)Visual Studio 2019 创建 WCF服务 找不到下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

手机网页远程调试

在开发手机网页的时候,我们可能需要测试一下页面或者脚本(当然还有可恨的兼容性问题),这时可以通过pc端进行远程调试。目前,很多主流的浏览器都给开发者提供了这个功能。这里拿火狐来试一下(chrome在最后点inspect那里连不上,希望有人能告诉我)。 1.连接数据线开启手机usb调试,在你的电脑上安装好手机驱动,装好的话可以在设备管理器那里看到这个。我这里...

ie与火狐中常见的一些兼容问题

1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在Firefox(火狐)下运行 (2)解决方法: 改用 document.formName.elements["elementName"] 2. 集合类对象问题 (1)现有问题: 现...

火狐浏览器安装 Modify Headers 插件

一、火狐浏览器插件安装 这里以火狐浏览器的Modify Headers插件安装为例,展示火狐插件的安装: 1、打开火狐浏览器,右上角选择“附加组件” 2、搜索Modify Headers插件 3、安装Modify Headers插件 4、接着点击“立即重启” 5、在扩展中就可以看到刚才安装的插件了 6、在选项中对插件进行一些设置 、 7、在浏览器...

FillForm网页表单填写插件(用于火狐浏览器,自动填表,自动表单,填写表单)

FillForm网页文本框填写扩展,在您需要的时候填写数据。可以填写非表单内容。目前仅处理Input、textarea、select标签。扩展安装后可以通过菜单“工具” - “FillForm”开始使用,Save是保存,Fill是填写(当然也可以通过快捷键快速操作)。要填写必须您事先对该网页的信息已经做了保存。火狐官方安装地址:http://code.go...

记录webrtc在火狐浏览器上的不出流问题

目的:在两个浏览器之间通过信令服务器建立P2P连接,实现实时音视频通话。 过程:修改的是janus的例子,不过现在基本上没有janus的影子了。浏览器A建立ws连接信令服务器获取idA,B建立ws连接信令服务器获取idB,B发送携带idA的绑定指令。两端绑定,目前A发送给信令服务器的消息转发到B,B发送给信令服务器的消息转发给A。 接下来就是A和B之间发送...

firefox临时文件位置及修改方法

从 ie 浏览器可以直接打开临时文件夹所在的目录,firefox(火狐)却没有这样的选项,要打开它的临时文件夹要知道具体位置(路径)才行;不同版本的 Windows 系统,firefox临时文件位置不同,所以文章将分别总结 Win7(Windows8)、Windows10 和 XP(Windows 2003)firefox 临时文件夹的具体目录,然后分享修...