关于github:一篇文章教你掌握调试-HTTP-API

35次阅读

共计 1571 个字符,预计需要花费 4 分钟才能阅读完成。

本文面向对象次要是后端开发人员

API 开发好之后,咱们须要对 API 进行简略的调试,确保 API 能够跑通再提交给前端人员进行对接或者是测试人员对 API 进行测试;

在测试过程中咱们关注三个维度的数据:

► 返回状态码是否合乎预

► 返回内容是否合乎预期

► 接口响应的工夫,如果工夫太长即便有状态码和返回内容失常也应该视为 API 测试失败

API 测试工具

以上几个维度的数据 Eoapi 统统都会展现给你,如图:

开始测试之前,咱们须要先填写测试数据~,能够点击标签页的加号新建一个测试标签页。

还能够通过点击分组 API 的闪电图标疾速对某个 API 发动测试。

测试根底信息

通过类比现有的常识去学习新的常识往往更快,平时咱们个别会在浏览器里看 API 申请信息,这些信息在 Eoapi 对应的地位是什么呢?置信通过上面的对照图你很快能晓得如何在 Eoapi 测试:

申请 URL/ 申请形式 / 申请头 /Query 参数

申请体

申请体是 HTTP API 理论传输的内容;如果将 HTTP 类比成打电话,那么申请体就是你们理论的对话内容。

在填写申请体前,请先确认你的 HTTP 申请体格式是以下哪种:

JSON

{
  "string": "test",
  "array": [{"dom1": {}, "dom2": false, "dom3": []}],
  "object": {"dom1": "","dom2": 0},"null": null,"float": 11.11,"int": 1,"boolean": false
}

Form – data

有两种格局的 Form-data (表单)数据 multipart/form-data application/x-www-form-urlencoded ;

古代浏览器中,应用表单提交申请的状况曾经比拟少了,所以用得比拟多的是 application/x-www-form-urlencoded,然而有一个特例,如果你的申请须要上传文件,那申请体格式无疑是 multipart/form-data 了。

1.Form-data[content-type=”multipart/form-data;”]

------WebKitFormBoundaryNWnXbkVpqUPjFVZq
Content-Disposition: form-data; name="multiple"

2
------WebKitFormBoundaryNWnXbkVpqUPjFVZq
Content-Disposition: form-data; name="formDataStructure"

formDataStructure
------WebKitFormBoundaryNWnXbkVpqUPjFVZq--

2.Form-data[content-type=”application/x-www-form-urlencoded”]


a=1&b=2

XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
  <type version="1.0">projectMember</type>
  <statusCode version="webGlobalVal">000000</statusCode>
  <memberList>
    <memberNickName/>
    <inviteCall>2177295417@qq.com</inviteCall>
    <userNickName>[\u968f\u673a]\u65e0\u5d16\u5b50</userNickName>
    <userImage/>
  </memberList>
</root>

Raw


random text string

抉择完后抉择相应的申请体格式,填写完数据后点击测试按钮。

就能够看到相应 API 响应信息啦!


对咱们的我的项目感兴趣 , 可分割咱们 Github !

正文完
 0