API & HTTP请求调试插件(Postman)

简述

Postman是一个Chrome扩展,提供功能强大的Web API & HTTP请求调试。它能够发送任何类型的HTTP 请求(GET、HEAD、POST、PUT..),附带任何数量的参数+headers。

支持不同的认证机制(basic、digest、OAuth),接收到的响应语法高亮(HTML、JSON或XML)。Postman能够保留历史的请求,这样我们就可以很容易地重新发送请求,有一个“集合”功能,用于存储所有请求相同的API/域。

  • 简述
  • 介绍
  • 特点
  • 安装
    • Chrome浏览器
    • 下载添加
  • 使用
    • 测试脚本
    • 生成代码
    • 运行结果
    • 文档APIs
    • 管理环境

介绍

用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的CSS、HTML、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。

当开发人员需要调试一个网页是否运行正常,并不是简简单单地调试网页的HTML、CSS、脚本等信息是否运行正常,更加重要的是网页能够正确是处理各种HTTP请求,毕竟网页的HTTP请求是网站与用户之间进行交互的非常重要的一种方式,在动态网站中,用户的大部分数据都需要通过HTTP请求来与服务器进行交互。

Postman插件就充当着这种交互方式的“桥梁”,它可以利用Chrome插件的形式把各种模拟用户HTTP请求的数据发送到服务器,以便开发人员能够及时地作出正确的响应,或者是对产品发布之前的错误信息提前处理,进而保证产品上线之后的稳定性和安全性。

在Chrome中安装了Postman插件以后,用户只需要在调试网站的时候启动Postman插件来进行几项简单的配置就可以实现对该网站的基本信息修改和发送各种类型的HTTP到该网站中,用户在发送HTTP数据的时候可以在编写相关测试数据的时候加入一定量的参数信息让测试数据更加准确,而这一切Postman都会完美地支持。

开发人员在使用Postman的时候也许需要经常调试同一个网站或者是同时调试多个网站,如果每次打开Postman插件都要重新设置一遍那样会显得非常麻烦,Postman也考虑到用户的这一个性化需求,所以在Postman的配置页面中,用户可以添加或者管理多个网站用户启动Postman的时候就能自动打开相应的设置。

特点

更快构建APIs

  • 运行
    快速构造请求,使用集合的构建工作流程。
  • 测试
    创建集成测试套件。内置系统集成。
  • 文档
    添加描述到Markdown,主机云共享文档。
  • 分享
    分享收藏链接,运行按钮或云分享。
  • 保存请求和组织APIs到集合
    创建和发送任何HTTP请求使用超棒的Postman请求构建。编写自己的测试案例来验证响应数据,响应时间,以及更多!

  • 团队的API库
    Postman云在允许您和APIs一起更好、更快地工作。在实时协作团队的共享api。确保每个人都总是在相同的页面上。Postman云是开发人员喜爱和信赖的安全API测试和协作解决方案。

  • 几秒钟内载入开发环境到API
    测试公共API点击Run in Postman按钮,现在就试试!

安装

Chrome浏览器

如果你已经安装了Chrome浏览器,那么可以直接在应用商店中进行添加。

下载、添加

进入Postman下载页面下载好插件(crx格式的文件)

进入插件管理界面。

将下载好的crx插件文件拖到Chrome插件管理界面中,松开鼠标即可。

Chrome会弹出安装插件的提示,点击添加。

安装完成之后的界面,基本上到这一步就能在Chrome插件管理界面看到安装之后的插件了。

使用

测试脚本

生成代码

运行结果

文档APIs

管理环境

时间: 2024-11-05 12:26:14

API & HTTP请求调试插件(Postman)的相关文章

共享-请求firebug插件下载地址

问题描述 请求firebug插件下载地址 了解到Google开发了firebug的一个插件,能够自动导出界面的UI Map, 但是苦于找不到下载地址,有了解的兄弟给共享一下,不管是firefox的还是Chrome的都可以. 解决方案 http://getfirebug.com/http://www.onlinedown.net/soft/82618.htm 解决方案二: 如果知道firebug插件的名字,可以到chrome的app store上查询.

ios-AppCan中 iOS原生代码 调试插件 中出现的问题

问题描述 AppCan中 iOS原生代码 调试插件 中出现的问题 在调试插件过程中 index.html中的 按钮可以调用createDemo(); 但是createDemo();中得uexDemo.open是怎么回调的? function createDemo(){ alert("----"); uexDemo.open('0','120','320','416'); } uexDemo在plugin.xml中写了 <?xml version="1.0" e

js调用的发http请求的插件

问题描述 js调用的发http请求的插件 需求是这样的,现在要获取一个页面信息,这个页面信息只能通过本地电脑(页面和本地 电脑是处于一个局域网的)来抓取, 所以需要一个可以发http请求的插件,js来调用 解决方案 jQuery就可以发送请求的.

php版微信api制作多客服插件例子

其实多客服插件很简单,就是简单的HTML结构.当然结合异步AJAX来获取数据.至于微信后台怎么设置插件的URL这里不多说了,看看API,别告诉我你不懂?做个插件代码中只需要调用微信官方给出的window.external.PutMsg(JSON)就可以选定的三种内容(文本.图片.图文)调到多客服软件的发送框!下面以发送图片为例.过程中是AJAX后台取图片,然后显示出来,再鼠标单击点选发送.(注意微信发图片有大小限制,请看官方API) 效果图: client 一.我们要组织的JSON格式: {  

javascript中5个常用web debug调试插件介绍

在前端开发中,调试技术是必不可少的技能,本文将介绍五种前端开发必备的调试技术. Weinre移动调试 DOM 断点 debugger断点 native方法hook 远程映射本地调试 Weinre 在移动上面开发调试是很复杂的,所以就有了weinre.安装weinre可以实现pc来调试手机页面,所以对于移动开发调试是很重要的哦~ 安装weinre weinre可以通过npm来安装:  代码如下 复制代码 npm install -g weinre 安装完之后,可执行下面的命令来启动:  代码如下

sphinx api调用出错后调试方法

当我们在用coreseek或 单纯的sphinx时,如果我们在程序中调用api过程中,函数返回false,这种情况下该如何调试呢? 如:  代码如下 复制代码 $res = $cl->Query($searchkey, 'myIndex'); //var_dump($res);die;   如果Qquery出错,那么$res 只会返回false,而不会返回具体的错误信息的,这种情况下,我们可以用 GetLastError 方法来获取最后的具体出错信息!!  代码如下 复制代码 var_dump(

Web APi之捕获请求原始内容的实现方法以及接受POST请求多个参数多种解决方案(十四)

前言 我们知道在Web APi中捕获原始请求的内容是肯定是很容易的,但是这句话并不是完全正确,前面我们是不是讨论过,在Web APi中,如果对于字符串发出非Get请求我们则会出错,为何?因为Web APi对于简单的值不能很好的映射.之前我们谈论过请求内容注意事项问题,本节我们将更加深入的来讨论这个问题,我们会循序渐进进行探讨,并给出可行的解决方案,.细细品,定让你收货多多! 捕获请求原始内容实现方法 捕获复杂属性值 Web APi对于复杂属性值以JSON或者XML的形式成功发送到服务器,基于这点

请求一个插件nsmp2inf.cab

问题描述 在内网中要用,网上下不到,不知道在哪里能下到,情各位大虾帮忙!!!

开发者必备的程序调试利器,来找到适合你的那一款!

调试是开发过程中必不可少的重要一环.调试工具是那些那些使我们能够监测.控制和纠正其他程序的程序,它们能帮我们快速找到问题的原因,最终达到提高开发效率的目的.本文将针对不同开发者推荐几个较受欢迎的程序调试利器,如果您还有其他更好的选择,欢迎在评论区留言,以供更多开发者学习和讨论. ARM Cortex-M 系列 MCU 错误追踪库 CmBacktrace www.oschina.net/p/cmbacktrace CmBacktrace (Cortex Microcontroller Backtr