深度体验学习国产API工具Eolink_eolink 请求无响应,2024年最新实战解析

69 阅读5分钟

Date: Mon, 30 Dec 2019 20:49:45 GMT


请求体提供了五种类型:



Form-data(表单) Json XML Raw(自定义文本类型数据) Binary(字节流、文件参数)


![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/1a9b1234368c4dbd8596be62f62d63b1~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=ZffLL38oQJUsv7c8QBp9xteY%2BxI%3D)  
 **3.返回结果**  
 这里就是我们请求接口,返回的数据了。  
 ![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/c1e55dd797134889bbee5d5560047262~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=sFQIA%2FRMfrKWm0a0rFCsLdyiJ6g%3D)  
 设置的包括字段名,其中status和points都是字段名,也可以为字段名设置数据类型,后面的“success”和100就是我们模拟(mock)的数据。


![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/d865ffcee9ad4edea5ec145c87bdb73b~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=jHAvycCT5rhWepmHH3TZg%2B49izs%3D)  
 **4.接口测试**  
 我们设置了mock数据之后,就可以开始测试了。但是开始设置会报错的。  
 报错原因:



> 
> 请求错误:无法访问目标地址,请检查接口域名是否能够正常解析,错误代码:ENOTFOUND。
> 
> 
> 


![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/33ea1cbd271f4f1996be7eaf2b5d1e21~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=YMGhP%2Fjdrd0OLPPIBOaKaNxlYZ0%3D)  
 报错原因写的很清楚无法访问目标地址。  
 这里就需要我们配置环境,在你mock数据之后就要保存,保存完成在文档那里就会出现两个链接,我们可以直接通过下面的两个链接访问到我们的数据。  
 URL参数:  
 `https://mockapi.eolink.com/HmcD6q27af79bfc4df9b712ff7725396f17629889c141f6/user/points.php`  
 ![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/6aa13270c1d140d29e021530f39d09f2~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=0TZ8qktFUrYseLRZUDa1kbOe5m0%3D)  
 在环境处,配置环境就需要复制URL参数,环境名称自己设置`测试环境`,HTTP处设置地址需要将`/user/points.php`删掉,因为在测试环境处路径已经填写了。  
 ![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/22a769b1ee0544d6b5c587361c2893f6~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=qh4qtICBmqBf1JHF2ujgoOmmL1w%3D)  
 配置了环境之后,再测试就成功了。  
 ![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/d129f6c0db014b1a8f6c0835a15f497f~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=Be%2F%2Fh%2BXvutLrAitslmQPzDv7jtk%3D)


👉👉👉[直通Eolink官网](https://gitee.com/vip204888)


### 开发API接口


上面部分主要是先认识一下Eolink,接下来就来开发一个自己想要的API接口。可以先看一下接口实现完成的效果:  
 我的接口地址:`https://mockapi.eolink.com/Ve6gUPS606efd4d7b810f97e8769b3bcf3306452e7f9ca1/api/data1?responseId=950594`  
 直接复制到浏览器打开就可以看到数据。  
 ![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/0f60c3be041249f1a7b9b21129c4eab7~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=f1biYP5Ix0N2MirL%2BeL8BK%2F4QP0%3D)  
 1.进行API描述设置  
 API状态:`完成`  
 API Path: `/api/data1`  
 API名称:`人员名单`  
 ![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/c83fd4805c844e8c9cff06ce7ef9951f~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=gI2efX8XxEbcDxIywdBe0Z%2Fut3I%3D)  
 2.非常重要的一步就是设置返回结果,具体的数据类型可以参考我已经写好的接口,JSON根目录为Object类型,设置`code`number类型,`data`为array类型,因为具体的人员信息在data数组中,所以下面name、age、gender等是子字段。  
 ![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/a5014d2a0c404a8b83ef134284a18d39~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=KoZAqgy2eysDwOwxhjkLN%2Bft9bU%3D)  
 3.我们的人员信息不只是一个,这里设置好基础字段名和数据类型之后,就可以点击蓝色箭头所指的切换为Raw。我们可以直接在这里输入具体的信息值,复制多份信息。  
 ![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/1fa21ae17d37465081299b3e616efa18~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=gAY4Nb4jz8QjhEDSur%2FtUXWjPIA%3D)  
 4.直接就可以在黑框中完成操作,完成之后就出现下图的效果,最后我们直接点击保存就可以了。  
 ![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/40c1166483ac4893bf98b84398f41f13~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=BJA5SsXPrCdmnXTYxvmH1eUndtI%3D)  
 5.保存之后,通过这两个链接就可以访问到数据了。如果是在Eolink中进行测试,也要记得配置环境。在我们的前端项目中就向下面的接口连接发起请求。  
 ![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/6c02e2b82332420bb359ab792f1e5a2d~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=6lzw0nmwjPP8ge3XQpxvp3PVU7A%3D)  
 6.接口开发完成之后,我将上面开发好的接口用在了我前端的小项目中,非常方便。  
 ![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/f3ebbf96c95f4ccfb1fe0d384aba50e2~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=0ZqpZ43YTmb%2B6nr8FC%2FUBAL3D5E%3D)


### 结语


这里只是带大家体验了Eolink开发API接口和测试两个功能,Eolink远远不止这些,它还能够快速解决API文档管理、快速测试、Mock、API自动化测试等多种问题。多说无益,实践才能真正领悟到它的强大之处。  
 欢迎来体验:[Eolink官网](https://gitee.com/vip204888)  
 Eolink不只是有网页端,还有PC客户端哦!!!  
 ![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/b406940f2f3541358ea1caec9f59ab49~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=ZIEj5PxTQvwfxm581CtaIXsugig%3D)


![img](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/e0a277afcee54c828df73e1d14226403~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=i65R%2FjE49TPM7WF6ZRVsP7bvIvA%3D)
![img](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/c9bcedb91fab4b03bd7e2c7d8873946b~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=NVH0Iyi2%2B3l5E8iAi3wpv6pJjCU%3D)
![img](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/a06dd5fd54024a05b1c793b47cd4d315~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771262955&x-signature=G9Uvqoo90ldzxE%2FKdKdQDTDkHlY%3D)

**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!**


**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

**[需要这份系统化资料的朋友,可以戳这里获取](https://gitee.com/vip204888)**