安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  网络编程 > ApiPost(接口调试与文档生成工具) v2.5.6 官方版
ApiPost(接口调试与文档生成工具)

ApiPost(接口调试与文档生成工具)

 v2.5.6 官方版
  • 软件大小:112.0 MB
  • 更新日期:2019-09-12 15:10
  • 软件语言:简体中文
  • 软件类别:网络编程
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:112.0 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  ApiPost是一款国内的接口调试与文档生成软件,此软件可帮助用户直接生成文档的API调试页面,帮助用户快速完成接口的调试工作,并且此软件支持一键导出生成的API文档,以此来帮助用户后期对生成的文档内容进行查看,可帮助广大的开发人员摆脱接口文档的编写,既节省时间,又方便快捷,而且在调试的过程中,软件提供强大的加密算法帮助用户将数据存储在云端,可实时保护用户的数据信息安全。此外,本款软件支持您同时创建多个项目,而且您还可以方便快捷的对这些项目进行管理、编辑、调试等操作,软件的主要目的就是为广大的开发人员打造一个优质、高效的编程平台,欢迎有需要的用户前来下载使用。
ApiPost(接口调试与文档生成工具)

软件功能

  快速生成、一键导出API文档

  ApiPost不仅可以快速生成接口文档,还支持导出离线html文档。方便您部署接口文档到您的本地甚至局域网服务器

  支持携带COOKIE请求,模拟登录

  支持Cookie管理,发送接口时,可以携带自定义的Cookie进行模拟登陆,从而方便测试一些需要登录才能访问的API

  清晰的使用流程,跨平台支持

  ApiPost拥有Chrome拓展插件、Window客户端、Mac客户端3大版本,软件界面清爽,使用简单,功能类似PostMAN和Rap的结合,更适合中文版的国人使用

软件特色

  支持生成API文档,同时也支持导出API文档到电脑上进行保存

  可帮助广大的开发人员摆脱繁琐的接口文档编写工作

  信息安全有保障,采用独家的加密方式来保护用户的个人数据信息

  支持将编辑完成的代码保存到云端

  支持离线接口调试操作,帮助用户快速完成此操作

  支持导出相关的HTML文档到电脑上进行保存,而且用户可自定义保存文件夹

  用户可使用本款软件同时创建多个项目进行调试或者编辑

  可对创建的项目创建全局注释、文件夹、接口等信息

安装方法

  1、找到下载完成的压缩包并解压,然后双击“apipost2.5.6_setup_x64.exe”应用程序进入安装步骤。注:本站提供此软件的两个安装版本,请根据自己电脑的操作系统来选择安装。

ApiPost(接口调试与文档生成工具)

  2、此程序将安装到您的计算机中,单击【下一步】继续安装,或单击【取消】退出安装程序。

ApiPost(接口调试与文档生成工具)

  3、阅读软件的相关许可协议,点击【下一步】继续,默认同意此协议。

ApiPost(接口调试与文档生成工具)

  4、请在此页面输入您的用户信息,输入完成后点击【下一步】继续安装此程序。

ApiPost(接口调试与文档生成工具)

  5、如果您想更改程序的保存位置,请单击【更改】并选择目标文件夹,选择完成后点击【下一步】继续安装。

ApiPost(接口调试与文档生成工具)

  6、选择快捷方式文件夹,建议不要更改此项操作,直接点击【下一步】继续安装,还可设置软件安装完成后的使用权限。

ApiPost(接口调试与文档生成工具)

  7、准备安装程序,单击【下一步】开始安装,如果您想回顾或更改设置,请单击【返回】。

ApiPost(接口调试与文档生成工具)

  8、等待安装过程,大约十秒钟的时间即可安装完成。

ApiPost(接口调试与文档生成工具)

  9、安装完成后点击【完成】退出安装向导,需要到桌面手动打开程序。

ApiPost(接口调试与文档生成工具)

使用说明

  什么是ApiPost?

  场景1:

  对于我们后端程序员,常常会写一些接口(APIs),但是在前端尚未调用之前,我们必须先自己测试下这个接口是不是正确返回了预定结果。对于一个GET请求的接口还好,我们可以直接用浏览器打开或者URL传参数查看结果,但对于POST、PUT、DELETE等接口就不能这样做了。

  场景2:

  对于一个程序员,最痛恨的莫过于2件事情:

  1、痛恨自己写文档

  2、痛恨不写文档的别人

  这个时候,你需要ApiPost为您快速生成接口文档。

ApiPost(接口调试与文档生成工具)

  场景3:

  对于一个App开发者或者一个前端,我们当然要看下后端返给我们的接口数据长什么样。当然,ApiPost就是干这件事的。

  场景4:

  对于一个功能测试人员,ApiPost同样拥有用武之地!

  场景5:

  作为一个技术经理,我们关心的无非就是2点:效率和管理。

  ApiPost作为支持团队协作的接口管理工具,让同事们在调试接口的同时快速生成接口文档,时间节省一半,提升效率毋庸置疑;

  同时,ApiPost的接口数据全部加密存储在云端,随时随地您都可以查看。即保证了数据安全性又省去了接口管理的大麻烦!

  开始使用ApiPost!

  模拟发送请求(支持文件上传)

  我们先写个简单的后端接口接受各种数据

ApiPost(接口调试与文档生成工具)

  接下来开始apipost的测试了。

  先进去apipost,首次需要注册一个账号,登陆后,会弹出一个【创建项目】的弹窗,填入您的项目名称(自定义,最好有意义比如:春节抢五福 项目)。这里我们输入【测试项目】(职业程序员,就是喜欢动不动就「测试XX」……)

ApiPost(接口调试与文档生成工具)

  创建项目后,就可以,测试接口了。

  文笔不好啊,不吧啦吧啦了,下面1张图全部搞懂。

ApiPost(接口调试与文档生成工具)

  点击发送就会看到响应数据了。

  保存,生成文档

  最后别忘了【保存】。保存后就可以,查看您的文档了。

ApiPost(接口调试与文档生成工具)

  团队协作

  当然,ApiPost更强大的地方在于它的团队协作功能。老板再也不用担心技术的同学效率低啦。

  具体我就不细说了。毕竟这个也太容易看懂,没什么说的了。

ApiPost(接口调试与文档生成工具)

  利用ApiPost一键、快速生成接口文档:

  当然,你得先下载安装apipost谷歌拓展或者客户端(个人建议客户端)。如图

  接下来介绍具体步骤。

  1、我们先准备一段接口代码用来测试。如图:

ApiPost(接口调试与文档生成工具)

  这个代码仅仅用来demo没啥技术含量,就是接受POST过来的2个参数,然后返回一个json。

  2、接下来,具体操作如下图(全程图片-一看就懂):

ApiPost(接口调试与文档生成工具)
ApiPost(接口调试与文档生成工具)

  3、利用全局注释功能,快速创建常见字段的描述

ApiPost(接口调试与文档生成工具)
ApiPost(接口调试与文档生成工具)

  4、点击顶部的文档模式就可以查看文档了。也可以导出为离线文档。

ApiPost(接口调试与文档生成工具)

  ApiPost模拟手机请求:

  我们以访问搜狗网为例。

  1、打开ApiPost客户端,接口地址输入:https://www.sogou.com 然后点击发送,我们可以看到数据返回是PC的内容。

ApiPost(接口调试与文档生成工具)

  默认响应的是PC站的数据

  2、我们此时,点击【发送】按钮旁边的小三角,选择模拟iPhone,再次发送,得到的就是移动端数据了。

ApiPost(接口调试与文档生成工具)

  此时响应的是移动站的数据

  原理:

  其实,ApiPost模拟移动端的原理很简单,就是伪造user-Agent头。通过这个功能,您不仅可以模拟移动端,甚至可以模拟移动设备的型号等。

  当然,除了模拟user-Agent头外,ApiPost还支持在发送Http请求时,自定义其他Header。比如常见的token、Cookie等等。

  更换请求参数类型

  ApiPost支持多种请求参数类型。比如:

  form-data

  x-www-form-urlencoded

  raw — JSON (application/json)

  raw — XML (text/xml)

  raw — Javascript (application/javascript)

  raw — TEXT (text/plain)

  raw — HTML (text/html)

  在哪里切换呢?很多同学找不到,如下图所示:

ApiPost(接口调试与文档生成工具)

  form-data、x-www-form-urlencoded、raw 的区别

  1、form-data:

  就是http请求中的multipart/form-data,既可以上传文件等二进制数据,也可以上传表单键值对。

  2、x-www-form-urlencoded:

  就是application/x-www-from-urlencoded,不能用来上传二进制数据流,比如图片上传等。

  3、raw:

  可以上传任意格式的文本,可以上传text、json、xml、html等。

  什么是接口参数依赖:

  接口参数依赖又称作接口依赖,简单点说就是后面的接口要用到前面的接口产生的数据。

  比如:我们一个接口B需要A接口返回的参数token作为自己的请求参数。常见的场景如:访问一个需要登陆才能浏览的接口。

  ApiPost如何处理参数依赖?

  为了便于演示,首先,我们准备2个接口:

  get_token接口:

  请求地址:{{url}}get_token.php

  它将返回一个token参数。如图:

ApiPost(接口调试与文档生成工具)

  need_token接口:

  请求地址:{{url}}need_token.php

  它需要get_token接口返回的token参数作为自己的请求参数。

ApiPost(接口调试与文档生成工具)

  如上图所示,我们定义了一个环境变量token_var,由于此时尚未将其与get_token接口返回的token绑定,所以此时它原样输出了。

  绑定get_token的响应结果token到环境变量token_var

  此时点击get_token接口下面的【绑定环境变量】,就可以将get_token的响应结果token到环境变量token_var。

ApiPost(接口调试与文档生成工具)

  此时,点击【发送】按钮,就可以把get_token接口返回的token绑定到环境变量token_var了。

  我们进入need_token的接口,并点击发送,就会看到token已经是我们刚才获取到的token了。

  注意:我们绑定完成后,我们需要先再次发送请求下get_token接口(执行绑定数据),再请求need_token接口。

ApiPost(接口调试与文档生成工具)

  附:响应类型对应关系:

  (响应头)ResponseHeader :对应响应结果的响应头;

  (响应体)ResponseBodyJson:对应响应结果的响应体(目前仅支持JSON格式的响应结果绑定环境变量);

  (响应Cookie)ResponseCookie:对应响应结果的Cookie。如下图:

ApiPost(接口调试与文档生成工具)

下载地址

人气软件