精华内容
下载资源
问答
  • 几款常见接口管理平台对比

    万次阅读 2020-05-11 22:59:16
    为了方实现接口规范,团队协作,工程规范,接口Mock,接口测试等功能,项目开发需要一个接口管理平台,通过查询发现国内主要有以下几款接口管理平台,并对这几款接口管理平台进行了对比,结果如下 Eolinker EOLINKER...

    为了方实现接口规范,团队协作,工程规范,接口Mock,接口测试等功能,项目开发需要一个接口管理平台,通过查询发现国内主要有以下几款接口管理平台,并对这几款接口管理平台进行了对比,结果如下

    Eolinker

    EOLINKER(广州银云信息科技有限公司)是国内API接口管理解决方案的领军者,是国内最大的在线API接口管理服务供应商,致力于满足各行业客户在不同应用环境中对接口管理全生命周期的个性化需求,提供API开发管理、开发团队协作、自动化测试、网关以及监控等服务,帮助企业实现开发运维一体化,提升开发速度并且降低运维成本。

    产品价格

    基础版 专业版 企业版 私有化部署
    价格 ¥0 免费 ¥15 起 人 / 月 ¥27 起 人 / 月 按人数付费 人数梯度 / 年
    适合团队 适合个人以及3人以内的微型团队,能够满足小型项目的需求,拥有一定的使用限制。 适合个人以及20人以内的小型团队,能够满足快速发展的项目需求,拥有较少的使用限制。 适合20人以上的成熟开发团队,能够满足大型项目的需求,拥有成熟的权限管理以及OpenAPI支持。 适合各类有本地部署要求的企业,能够满足任意规模项目的需求,拥有业内最强的API管理功能。

    推荐指数:5颗星

    官网地址:https://www.eolinker.com/#/

    Apizza

    极客专属的接口协作管理工具。用过 DHC 的朋友应该会觉得 apizza 的界面似曾相识,用户在编辑接口的同时也可以进行接口测试,很方便也很简单,如果只是想使用接口管理平台进行接口管理和接口测试的朋友,apizza 不失为一个不错的选择,功能虽不强大,但十分轻巧简单。

    产品价格

    个人免费版 企业版 私有部署
    价格 ¥0 免费 18元/人/月 详情可咨询客服
    适合团队 2人 按购买工位数 按购买工位数

    推荐指数:4颗星

    官网地址:https://apizza.net/pro/#/

    DOClever

    DOClever是一个商业化开源产品,完全免费。无论你是前端工程师,还是后端工程师,接口永远都是两者交互的桥梁,所以DOClever专为中小型团队量身打造,旨在解决接口的管理,测试与数据生成,实现真正的一体化解决方案。

    DOClever是一个可视化接口管理工具 ,可以分析接口结构,校验接口正确性, 围绕接口定义文档,通过一系列自动化工具提升我们的协作效率。

    DOClever前后端全部采用了javascript来作为我们的开发语言,前端用的是vue+element UI,后端是express+mongodb,这样的框架集成了高并发,迭代快的特点,保证系统的稳定可靠。

    推荐指数:3星

    下载地址: 码云下载

    官网地址:http://www.doclever.cn/controller/index/index.html

    RAP2

    RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率。我们的口号:提高效率,回家吃晚饭!

    RAP 是阿里的一个团队开发的,不过接口管理的功能上来说就有一些逊色了,文档信息不够详细,界面相对简陋,不过接口管理的基本功能都有,支持版本管理,mock 测试,导入导出,而且是开源的,文档也比较详细,大家有时间的话可以以此为基础开发自己想要的功能。

    推荐指数:2星

    官网地址:http://rap2.taobao.org/account/login

    EasyAPI

    移动互联网时代,EasyAPI是一个为您提供API管理、API测试、API监控、API文档的综合性API服务平台。

    产品价格

    免费版 标准版 专业版 旗舰版
    价格 ¥0 免费 ¥9.6/月 ¥96/月 ¥296/月
    适合团队 企业人数限制10人 企业人数限制20人 不限企业人数 不限企业人数

    推荐指数:1星

    官网地址:https://www.easyapi.com/

    展开全文
  • 接口规范说起来大,其实也就那么几个部分,接口规范、接口管理工具、接口文档编写、开发文档编写。 接口规范定义 一、协议规范 为了确保不同系统/模块间的数据交互,需要事先约定好通讯协议,如:TCP、HTTP、...

         无规矩不成方圆,为了开发人员间更好的配合,我特意整理了这么一篇文档供大家参考学习,如有意见、见解,请在评论区留言探讨。

         接口规范说起来大,其实也就那么几个部分,接口规范、接口管理工具、接口文档编写、开发文档编写

     

    接口规范定义

    一、协议规范

        为了确保不同系统/模块间的数据交互,需要事先约定好通讯协议,如:TCP、HTTP、HTTPS协议。为了确保数据交互安全,建议使用HTTPS协议。

     

    二、接口路径规范

        作为接口路径,为了方便清晰的区分来自不同的系统,可以采用不同系统/模块名作为接口路径前缀。

    格式规范如下:

        支付模块   /pay/xx

        订单模块  /order/xx

     

    三、版本控制规范

        为了便于后期接口的升级和维护,建议在接口路径中加入版本号,便于管理,实现接口多版本的可维护性。如果你细心留意过的话,你会发现好多框架对外提供的API接口中(如:Eureka),都带有版本号的。如:接口路径中添加类似"v1"、"v2"等版本号。

    格式规范如下:

          /xx/v1/xx

    更新版本后可以使用v2、v3等、依次递加。

     

    四、接口命名规范

        和Java命名规范一样,好的、统一的接口命名规范,不仅可以增强其可读性,而且还会减少很多不必要的口头/书面上的解释。

        可结合【接口路径规范】、【版本控制规范】,外加具体接口命名(路径中可包含请求数据,如:id等),建议具体接口命名也要规范些,可使用"驼峰命名法"按照实现接口的业务类型、业务场景等命名,有必要时可采取多级目录命名,但目录不宜过长,两级目录较为适宜。

    格式规范如下:

        /user/v1/sys/login     用户服务/模块的系统登录接口

       /zoo/v1/zoos/{ID}        动物园服务/模块中,获取id为ID的动物

     

    具体接口命名,通常有以下两种方式:

    • 接口名称动词前/后缀化

        接口名称以接口数据操作的动词为前/后缀,常见动词有:add、delete、update、query、get、send、save、detail、list等,如:新建用户addUser、查询订单详情queryOrderDetail。

    • 接口名称动词+请求方式

         接口路径中包含具体接口名称的名词,接口数据操作动作以HTTP请求方式来区分。常用的HTTP请求方式有:

        GET:从服务器取出资源(一项或多项)。

        POST:在服务器新建一个资源。

        PUT:在服务器更新资源(客户端提供改变后的完整资源)。

        PATCH:在服务器更新资源(客户端提供改变的属性)。

        DELETE:从服务器删除资源。

    如:

        GET /zoo/v1/zoos:列出所有动物园

        POST /zoo/v1/zoos:新建一个动物园

        GET /zoo/v1/zoos/{ID}:获取某个指定动物园的信息

        PUT /zoo/v1/zoos/{ID}:更新某个指定动物园的信息(提供该动物园的全部信息)

        PATCH /zoo/v1/zoos/{ID}:更新某个指定动物园的信息(提供该动物园的部分信息)

        DELETE /zoo/v1/zoos/{ID}:删除某个动物园

        GET /zoo/v1/zoos/{ID}/animals:列出某个指定动物园的所有动物

        DELETE /zoo/v1/zoos/ID/animals/ID:删除某个指定动物园的指定动物

     

    五、请求参数规范

    • 请求方式:

    按照GET、POST、PUT等含义定义,避免出现不一致现象,对人造成误解、歧义。

    • 请求头:

    请求头根据项目需求添加配置参数。如:请求数据格式,accept=‘application/json’等。如有需要,请求头可根据项目需求要求传入用户token、唯一验签码等加密数据。

    • 请求参数/请求体:

            请求参数字段,尽可能与数据库表字段、对象属性名等保持一致,因为保持一致最省事,最舒服的一件事。

     

    六、返回数据规范

        统一规范返回数据的格式,对己对彼都有好处,此处以json格式为例。返回数据应包含:返回状态码返回状态信息具体数据。

    格式规范如下:

    {
    
        "status":"000000",
    
        "msg":"success",
    
        "data": {
    
            //json格式的具体数据
    
        }
    
    }

            返回数据中的状态码、状态信息,常指具体的业务状态,不建议和HTTP状态码混在一起。HTTP状态,是用来体现 HTTP链路状态情况,如:404-Not Found。HTTP状态码和json结果中的状态码,并存尚可,用于体现不同维度的状态。

     

    接口管理工具推荐

        接口开发完后,最终的目的是提供给其他系统/模块来使用的,因此,接口的管理是必不可少的。

    接口管理的痛点

        接口的管理常常面临很多的痛苦,这里就列举几个常见的,看看你是否也遇到过。

    • 系统/模块太多、接口太多,没有系统统一管理所有接口。
    • 代码修改后,接口文档没有及时更新,造成接口文档和实际接口不一致的现象。
    • 接口管理系统自主研开发成本高。
    • 接口管理缺少接口mock功能。

    接口管理工具推荐

           在日常工作过程中用过、接触过的接口管理工具也是不尽其数,下面介绍你可能使用过、没有使用过的接口管理工具,同时也介绍这些接口管理工具的优缺点。   

    word

          相信大家之前用来管理接口比较多的应该是word吧,开发人员将系统的接口维护在word文档里,不管是组内沟通还是和其他团队的接口沟通都离不开这些接口文档,每次修改文档和代码都要同步修改。相信使用word的缺点大家应该也很清楚,就是维护和管理很麻烦,我们经常会遇到文档和代码不一致的情况,大部分不一致都是因为接口因为种种原因修改了,开发人员大部分都是只改了代码里的接口实现,而没有去修改接口文档。而且word文档搜索接口也很麻烦,没办法建全局索引,只能一个个文档点开查看,想想就很痛苦。但不可否认的是,word对于一些小团队用起来还是挺方便的,不用搭建系统,给谁一看就明白。

    自建接口管理系统

           对于一些有一定规模的企业,在各项工程管理活动上都非常正规,各种ISO标准要遵守,自然对接口管理的要求也非常高,之前在国有银行,我们就是自建了接口管理系统,自建还是很消耗人力成本的,从开发到后续运维,都要消耗人力,但是自建的好处就是,可以根据公司的要求进行各种花样的定制,我们之前在接口管理系统中加入了很多好用的定制功能,例如接口被哪些系统调用、接口是在哪个批次投产又在哪个批次做过变更等等,这对于架构师来说非常好用,用于分析接口影响范围非常方便。目前开源的接口管理系统还没有能做到这些定制化功能的。

    wiki

          之前在小团队的时候还用过一段时间的私有wiki,wiki特别适合于小团队高速线性迭代开发,在wiki上看到的就是最新的接口,团队内所有成员看到的都是一样的,如果接口有变化,相关开发人员修改后立即生效,保证了顺畅的接口沟通。但是wiki的缺点也很多,接口文档只是静态页面,无法实现一些动态效果,无法实现追溯等等缺点。

    RAP

           相信很多互联网公司都在使用RAP,RAP是阿里开源的一套接口管理系统,RAP可以比较方便的管理公司所有系统的接口,同时还有比较完善的权限管理,还可以做接口mock,方便开发人员在接口功能还没有完成的时候能够及时发布出去,给调用方去使用。但是RAP的缺点就是每个接口都需要维护进去,接口修改后也需要及时维护,当时我们在使用的时候遇到的最大的问题也是经常碰到接口没有及时维护的问题。

    swagger

          上面说的那些接口管理工具,其实都有一个很大的问题就是修改代码后需要同步维护接口文档,但是让程序员去修改文档是很难的,大部分程序员都比较讨厌维护各类文档。当我第一次了解到swagger的时候,发现这简直就是为程序员定制的接口管理工具,swagger定义了很多注解,在对接口加上swagger相关的注解,当接口代码修改后,swagger在工程启动后会根据代码自动生成最新的接口html文档,同时swagger提供了mock接口模拟的功能,也能够更加方便的模拟接口,并且还能够在swagger界面上直接发起接口调用,可以方便调用方在还没写代码的时候就能够尝试下接口调用后的结果。

          看了那么多swagger的优点,下面也说说swagger的缺点,那就是swagger是跟随着每个工程一起启动的,这就导致每个工程都有一个swagger的访问地址,如果公司系统很多的话,那就会导致查看不同系统的接口都要到不同的地址去查看,每个开发都要自己收藏好各个系统的swagger地址。有些公司也自己开发了统一网关,将所有swagger的接口地址聚合起来,但是多少还是涉及到一些开发工作的,而且做的还不一定很完善。

    Easy Mock

            官网的这张图基本上介绍清楚了easymock的核心功能,这其中我最看重的功能有两块,一个是能够集成swagger接口并集中管理所有接口,另一个就是响应式数据。

           EasyMock能够根据swagger接口的地址自动导入所有swagger接口,非常方便,对于非swagger的接口也可以手工维护进去,这样可以很方便的做到全公司接口统一维护,而且也有比较完善的接口权限管理,方便分组管理。但缺点就是过于庞大,可能太适合小一点项目或团队。

     

          上面提及到接口管理工具,大家可根据自己项目的规模、需求,进行实际选择,切记生搬硬套。

     

    欢迎微信扫码下面二维码,关注微信公众号【程序猿技术大咖】,进行更多交流学习!

    展开全文
  • RAP接口管理工具

    千次阅读 2018-06-06 22:39:32
    RAP是阿里开源的接口管理工具,主要包括开发团队/项目的管理,编写API接口,MOCK服务,接口测试,生成接口文档等功能。并且RAP是可以在本地环境中进行部署使用的(linux,windows皆可),这里也建议本地部署,第一不...

    RAP是阿里开源的接口管理工具,主要包括开发团队/项目的管理,编写API接口,MOCK服务,接口测试,生成接口文档等功能。并且RAP是可以在本地环境中进行部署使用的(linux,windows皆可),这里也建议本地部署,第一不受网络限制,第二数据放在自己的数据库中便于后续的功能扩展或分析。

    关于RAP的部署,网络上有较多的教程,这里就不再重复,主要需要java1.8,mysql5.6(mysql5.5导入sql会报错),tomcat8+,redis3.0+,RAP-0.14.16-SNAPSHOT.war。下面就RAP的一些基本使用简单介绍(介绍来自于对视频教程的学习结合实际的开发实践):

    一、创建团队,产品线、项目等

    RAP的一个好处是提供了团队/成员管理和产品/项目管理,有利于多项目协作,接口共享,创建团队截图如下:


    二、版本管理

    RAP对于接口文档的编辑提供了版本管理功能(吐槽下:保存一次就是一个新版本,版本太多根本看不过来……)。

    三、添加接口

    RAP的另一个好处是接口采用界面的方式进行管理,有利于对接口更好的分类,截图如下:


    四、根据文档生成模拟数据

    RAP是根据接口文档中接口的数据类型生成相关的模拟数据,截图如下:


    五、MOCK服务

    估计大家已经注意到上图中备注里的mock函数,mock服务采用mockjs,历史图片中${请求参数名}代表接口请求参数的值,可以使用这个值模拟生成与请求参数相关的值,例如:

    @mock=仓鼠${userId=不知名}号
    

    根据输入的userId生成一个userName,其中userId=xx表示采用默认值,即不输入userId的情况下默认使用不知名,同时,对于复杂的关系,也可以使用function()函数生成。

    六、导入json自动生成接口格式

    在开发工作中,经常会遇到后台接口已经写好再补写文档的情况,或者接口是echarts的图表需要的json数据(这时候可以直接去echarts示例copy下来json数据生成接口,无需后台参与),这个时候RAP的json导入就比较实用,可以直接将json数据导入成API接口。例如:

    {
        "user": {
            "userName": "仓鼠1号", 
            "userSex": "男", 
            "userAge": 16
        }, 
        "action": [
            {
                "name": "跑图", 
                "time": "2018-06-02 12:00:00", 
                "result": "失败"
            }, 
            {
                "name": "寻宝", 
                "time": "2018-06-02 12:10:00", 
                "result": "好像没找到啥"
            }
        ], 
        "nextPage": 1
    }

    这里笔者通过后台接口生成了一个比较复杂的json,通过RAP的json导入工具,可以直接导入API格式,导入变量的同时,还会使用@mock保存导入的数据:


    七、前端代码使用接口模拟数据

    使用RAP写好代码后,可以直接通过其后台提供的js工具调用模拟数据,无需后台参与。首先在配置里找到js路径:


    复制到前端代码中:

    <block name="script">
        <script src="http://192.168.60.85:8080/rap.plugin.js?projectId=2&mode=0"></script>
        <script type="text/javascript">
            $(function(){
                $.ajax({
                    url:"useMockFun",
                    //url:"{:U('Text/ajaxOutData')}",
                    //url:"3ma/index.php?s=/Home/Text/ajaxOutData",
                    type:"POST",
                    data:{
                        userId:1,
                        nowPage:1
                    },
                    success:function(res){
                        console.log(res);
                    }
    
                });
            });
    
        </script>
    </block>

    这里useMockFun就是RAP对应接口的请求url,这里直接ajax请求RAP并打印了相关结果,无需后台参与,phper应该已经发现,这里是将RAP的js工具整合到了thinkphp中使用。当需要与后台正式对接时,即注释掉<script src="http://192.168.60.85:8080/rap.plugin.js?projectId=2&mode=0"></script>这句,并将url改为实际的url即可。

    八、接口测试

    RAP带有接口测试功能,用于测试返回数据的格式和类型是否是API接口文档相同,<script src="http://192.168.60.85:8080/rap.plugin.js?projectId=2&mode=0"></script>,只需要添加mode=0,但是前提要保证RAP文档的请求url与实际的url一致,由于thinkphp中url生成使用的U函数,故这里需要把U函数结果url作为RAP的请求url,即url:"3ma/index.php?s=/Home/Text/ajaxOutData",测试结果如下:


    九、导出文档

    RAP可以将线上编写的API文档出成html(默认的虽说是稍微丑了点,不过可以通过修改css进行美化)



    展开全文
  • Swagger API接口管理

    万次阅读 2016-12-30 11:25:28
    介绍 Swagger API框架,用于管理项目中API接口,属当前最流行的API接口管理工具。 Swagger功能强大,UI界面漂亮,支持在线测试等! Swagger包括库、编辑器、代码生成器等很多部分,Swagger UI是一个API在线文档...
    介绍

            Swagger API框架,用于管理项目中API接口,属当前最流行的API接口管理工具。 Swagger功能强大,UI界面漂亮,支持在线测试等!

            Swagger包括库、编辑器、代码生成器等很多部分,Swagger UI是一个API在线文档查看和测试的利器,Swagger Editor主要是编写api接口文档,但需要配合Swagger UI来展示,使用yaml编写。

            国内开发者也有提供一整套开源的解决方案sosoapi,基于swagger的实现的,操作简单方便。可以导出swagger文件或者PostMan文件等。sosoapi是基于json文档的形式整合swagger,提供在线表单编辑对应的json格式文档及相关的一些团队协助功能,如团队成员管理,权限控制,导出html/word,编辑日志,复制项目/接口,mock服务。表单形式的编辑方式大大降低了集成swagger的学习成本,使得团队能快速上手。界面的展示也是使用原生的Swagger UI。
           
    Swagger 环境搭建

    1. Swagger 

    Swagger Editor

             Github项目 下载项目并解压并放入http容器/web容器(如tomcat等)访问目录名既可。(不知道为什么官网下载的一直不可以使用,后面到csdn下载一个就可以使用。百度网盘地址:http://pan.baidu.com/s/1geRhBSv 【swagger-editor.zip】)

    Swagger UI

            Github主页 下载源码,将dist目录访放入http容器/web容器(如tomcat等)即可通过目录名“dist”访问。

            百度网盘下载地址:http://pan.baidu.com/s/1o82hgQA 【swagger-ui-master.zip

    2. SosoApi

            在线:http://www.sosoapi.com/
            本地:只需要到 sosoapi Github项目地址 下载项目,并将dist目录下war包即可部署到tomcat既可使用和在线一样的功能。
           
            Eclipse部署源码
            到 sosoapi Github项目地址 下载项目(web和framwork),并将项目部署到Eclipse,修改部分pom,并将framwork里面的项目都分别导入到Eclipse,项目结构如图:
            

            即可部署sosoapi-web到web容器如tomcat等,调通的Eclipse项目下载:链接:http://pan.baidu.com/s/1o7Zbpqy 密码:iapf,其他具体项目配置参考项目目录下的doc的文档。

    使用

    1. Swagger 

            通过Swagger Editor编写基于YAML语法定义的RESTful API,然后它会自动生成一篇排版优美的API文档,并且提供实时预览。并且可以生产客户端和服务器的接口定义的代码。

            编辑完,下载json文件“swagger.json”
            

            将json文件导入Swagger UI中,在Swagger UI项目根目录下修改index.html文件
            
        
            访问Swagger UI主页即可看到更新的api
            
            
    Swagger 集成代码的用法
            
            Swagger 可以和Spring MVC或Spring Boot 整合,通过注解自动生成Swagger 文档。

    2. SosoApi

            参考帮助文档使用即可。
            主要功能如下:
            
            
            最终效果
            
            点击“测试”效果
            

    总结

            如果使用Swagger的话使用sosoapi较为方便而且操作简单。


    资料
            1. 官网 http://swagger.io/
            2. 相关文档 http://swagger.io/docs/
            3. http://www.cnblogs.com/whitewolf/p/4686154.html 【Swagger - 前后端分离后的契约-破狼】
            4. http://www.sosoapi.com/ 【swagger-ui 国内在线的扩展版】
            5. http://bbs.sosoapi.com/forum.php?mod=viewthread&tid=220#lastpost 【SosoApi和Swagger有什么关联?】
            6. http://www.2cto.com/kf/201604/499072.html 【Swagger使用】

    展开全文
  • api 接口管理工具

    千次阅读 2019-01-28 19:21:42
    api 接口管理工具 API 接口管理工具大致分为线上工具和自建工具。 1. 线上工具 比较热门的线上工具有: eolinker apizza:界面与 postman 比较像 easyapi apiview 2. 自建工具 企业一般都采用自建工具,自己维护...
  • 在vue开发中,会涉及到很多接口的处理,当项目足够大时,就需要定义规范统一的接口,如何定义呢?...使用接口管理之前 在项目的某个具体组件中调接口,把调用接口的方法直接写在mounted中,或在...
  • API Manager PHP 接口管理工具

    千次阅读 2020-06-29 18:01:27
    API Manager PHP 接口管理工具 接口开发过程中必不可少的的接口管理工具,今天推荐一个 API Manager 接口管理工具,是通过php编写的超轻量级工具,虽然作者只写了一些简单功能,但是可以自己扩展自己需要的功能,...
  • RestCloud API接口管理平台

    千次阅读 2018-07-29 22:25:25
    RestCloud API接口管理平台  RestCloud API管理平台是完全自主研发的企业级统一API接口管理平台,本平台不但可以从Java代码中的注解自动扫描生成API文档还能通过OpenAPI3.0标准文档、手工等方式导入企业的其他API...
  • yapi 接口管理平台手册

    千次阅读 2019-01-21 08:53:10
    文章目录前言背景、现状、意义mock测试yapi基于项目的管理API接口管理mock 服务器使用服务端使用路径客户端使用路径参考资料 前言 ​ 本篇旨在让相关开发人员理解引入 yapi 的目的以及对 mock 测试和 yapi 的功能有...
  • 接口规范文档总结、接口管理工具推荐、如何写出完美的接口 写在前面:这是我最近整理的接口规范文档,无规矩不成方圆,为了app开发人员与后台接口开发人员更好的配合,我特意整理了这么一篇文档供大家参考学习,如有...
  • RAP web 接口管理工具

    千次阅读 2016-09-25 19:56:03
    web 接口管理工具
  • RAP GUI式Web 接口管理平台

    千次阅读 2018-02-19 16:36:59
    官方推荐地址:http://rapapi.org/org/index.doRAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率。 轻松编辑与分享 ...
  • 基于Ubuntu+yapi部署接口管理

    千次阅读 2019-07-28 19:00:10
    YApi 是由去哪儿移动架构组推出的一款开源项目,是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。 官网:https://yapi.ymfe.org/,Yapi具有以下功能特性 权限管理...
  • 推荐的接口管理平台-yapi

    万次阅读 2019-07-16 15:06:09
    最近在找好用的接口管理平台,为项目的接口做统一管理。最终选择了 YApi 这个开源项目。 github地址:https://github.com/ymfe/yapi; 项目需要nodejs,mongo支撑,使用nodejs运行,安装运行方法github有详细说明...
  • RAP接口管理工具,如果调用创建好的接口时,是一个Java文件,而不是一个页面,怎样引入插件呢? 在教程里看到引入script时,是在一个页面代码里引入的。 如果是一个Java文件呢,怎样引入,写在哪里? ![图片说明]...
  • Springfox Swagger 和Spring的整合已经让我们可以动态的生成接口文档了,但是接口文档的...Swagger 接口管理和文档导出 Swagger 项目接口分组管理、文档生成和批量导出 测试用例根据接口分组 批量循环...
  • lwip之网络接口管理

    千次阅读 2016-12-28 08:44:31
    网络接口结构 /****************************************************************************...网络接口管理属于链路层范畴,lwip使用一个名为netif的网络接口结构来描述各种网络设备,定义如下  struct netif{  
  • BAT都在使用的开源接口管理平台

    千次阅读 2020-03-02 10:52:15
    给大家推荐一个开源接口管理平台Yapi,众多互联网大厂都在使用 YApi 的一些客户:百度,阿里巴巴,腾讯,今日头条等 GitHub地址:https://github.com/YMFE/yapi github上有本地安装的教程,因为docker安装比较方便,...
  • API接口管理平台-rap

    万次阅读 2016-02-25 11:18:32
    因为公司多个项目组并行,多次出现因为分支交叉使用导致影响其他项目组线上功能的情况,制定了几条规则来解决这一情况,其中一条规则就是对于各个项目组API接口的管理工作。...所以需要一个API接口管理平台,最后通过
  • 我们的程序对外提供很多接口,现在客户要求我们做一套接口管理系统,将所有程序所有的对外接口管理起来,但是不知道这个中间平台怎么转发数据,我不想在本地保留数据,感觉那样会影响效率,想直接将返回的数据,直接...
  • 前端api接口管理及axios二次封装

    千次阅读 2020-03-05 21:38:01
    以下内容分为三部分 ajax二次封装 ...API接口管理规范 1. ajax二次封装 function ajax(options){ //设置defaults作为默认参数 var defaults={ type:'get', url:'', data:{}, header:{ ...
  • 希望有一天大家都能在借鉴中创新 写在前面:本篇文章篇幅较大,前部分侧重Yapi的环境安装,后半部分介绍详细使用方式,...重要的是:后端接口项目一般缺少优雅的接口管理工具,一旦项目完成年代久远或者是后续修改...
  • 常见的API接口管理工具

    万次阅读 2018-11-03 17:34:35
    1、Postman ...幸运的是,Postman可以将调试过的请求保存到Collection中。形成的Collection就可以作为一份简单有效且...对QA来说,使用Postman进行接口测试和接口文档维护是同一件事情,测试即文档,维护成本也很低...
  • java开源项目CrapApi接口管理系统

    万次阅读 2016-04-03 19:35:56
    应用接口管理,后台开发语言为java,主要技术:anjularjs、bootstrap、springMVC、hibernate、maven Application Programming Interface 演示地址:http://api.crap.cn 账号:super 123456 (请勿修改密码,谢谢)...
  • 高效API 接口管理

    千次阅读 2018-03-05 21:53:27
    当前的Java Web开发中,都是前后端分离,后端只需写接口即可,通常是restful风格。在接口开发过程中,面临的挑战有三个:(1)良好的设计文档。后端需要定义好接口的地址、传参以及响应参数等,需要尽可能的让前端...
  • Mock 接口模拟 API接口管理工具 - YAPI

    千次阅读 2019-09-18 17:28:06
    在java的服务架构在不断进步的今天,前后端分离已经成为大势所趋,但在如此架构下,前后端端同学接口对接也成为延缓开发速度的一大因素 先说一下敏捷开发 产品文档 需求评审 接口梳理 接口定义 ...
  •   YApi是由去哪儿网移动架构组(简称YMFE,一群由FE、iOS和Android工程师共同组成的最具想象力、创造力和影响力的大前端团队)开源的可视化接口管理工具,一个可本地部署的、打通前后端及QA的接口管理平台,YApi旨在...
  • [vue] 使用vue开发过程你是怎么做接口管理的?

    千次阅读 多人点赞 2021-02-27 17:16:25
    [vue] 使用vue开发过程你是怎么做接口管理的? 创建一个request.js用于封装axios,在 src/api/request,设置拦截器统一处理请求和相应。 封装 axios:request.js: import axios from 'axios' import {Message, ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 83,317
精华内容 33,326
关键字:

接口管理