跳到主要内容

快速上手接口调试

提示

Hapydev 尊重用户使用习惯,采用和Postman一样的模式,简化操作步骤,让用户用更少的交互实现更多功能。

调试模式:用户填写好URL、请求参数(Header、Query、Body)和认证等参数后,点击“发送”按钮即可获得相应数据。

预览模式:根据用户在调试模式下所填写的数据,自动生成文档内容,后期分享文档与此生成内容一致。

快速上手

进入 API 调试页,可直接使用API调试,校验接口功能,API调试页数据输入区主要包括:请求方式、请求URL、请求详细数据

请求方式

通过下拉方式选择协议,HTTP 调试支持POST、GET、PUT、PATCH、DELETE等15种协议

请求URL

输入想要请求的接口地址,支持多种输入方式。

url参数实际请求
www.hapydev.comhttp://www.hapydev.com
http://www.hapydev.comhttp://www.hapydev.com
https://www.hapydev.comhttps://www.hapydev.com
/get.dohttp://hapydev.com/get.do (设置环境前置url:http://hapydev.com)
{{host}}/echohttp://hapydev.com/echo (设置环境变量名host,值为http://hapydev.com)
www.hapydev.com/user/{{id}}http://www.hapydev.com/user/1 (设置环境变量名:id,值为1)
hapydev.com/:version/apihttp://hapydev.com/v1.0/api (设置路径变量名:version,值为v1.0)

请求详细数据:

可直接可视化定义接口的请求header、query、body、cookies等参数

  • Header参数

    支持下拉快速查找常用的header参数名,输入请求参数值

  • Query 参数( Params )

    支持与url联动,输入url时,下方query参数跟随url更新;修改query参数时,url跟随下方query参数更新

  • 请求路径参数(Path)

    url中所填写的路径变量,通过在路径参数输入相应的参数对其赋值

  • Body参数

    支持 form-data、urlencoded、raw(包括 plain,json,javascript,html,xml)、binary(二进制文件)等多种格式数据,默认 none

  • Cookies

    支持手动设置请求后端时携带的cookie信息,如果已经设置了全局cookie,则接口中设置的cookie优先于全局cookie

  • 预执行操作

    用于在请求接口前执行一些相关任务,如设置 API header(请求头)、添加身份验证、发送请求等

  • 后执行操作

    后执行操作能够利用接口响应数据,对其二次处理,可用来执行如(登录token保存、设置接口测试用例、提取数据到环境变量、生成可视化视图)等任务