• 如何利用接口来设计产品?


    1、什么是接口?

         

    如果把提供接口方比作蓄水池,那么这个蓄水池装着各种数据和函数。如果想把他的蓄水池里面的水分给别人,需要再身上

    造出个出水口,这个出水口就是所谓的接口。这个时候水泵出场了,当他需要这些水的时候,他会向蓄水池发送请求,蓄水池

    收到请求后向把水泵需要的水在分过去,也就是会返回一个结果。这样一来一回就完成了一个交互。

    2.接口包含的内容

    接口地址    请求方法    请求参数    返回内容    错误代码

    接口地址:就是接口的地址,以网址的形式展现,一般发送请求给这个网址来进行交互操作

    请求方法:请求指令可以用很多种语言来写,一般有curl、php、python、java等等;通过传输从接口获取数据,也就是向接口发送

    一个传输的指令,传输形式主要有GET、POET、PUT、DELETE;

    GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。不过对资源的增,删,改,查操作,其实都可以通过GET/POST

    完成,不需要用到PUT和DELETE。所以我们一般只会看到GET、POST两种,GET用于资源的查询,POST用于资源的修改,GET一

    般用于天气查询,余额查询之类的,POST用于登录信息的传输;(通过GET请求的数据,里面会包含请求的参数)

    请求参数:当我向接口发送携带请求参数的请求时,都要携带什么字段,规则是什么。如下图:

    返回内容:返回内容一般会以json或是XML的形式返回。

    错误代码:最后是错误代码,一般都会附在接口文档的最后,如果在测试或是上线后,可以根据返回接

    口查看问题。也可以在设计产品时将错误的状态显示在前端。

  • 相关阅读:
    Web scraping tutorials with FMiner
    javascript
    Installing perl and writing your first perl program in Ubuntu
    c++
    sudo apt-get install libfcgi libfcgi-dev
    微信JSApi支付~订单号和微信交易号
    微信JSApi支付~坑和如何填坑
    WebApi系列~安全校验中的防篡改和防复用
    EF架构~CodeFirst自关联表的插入
    实时监控Cat之旅~对请求是否正常结束做监控(分布式的消息树)
  • 原文地址:https://www.cnblogs.com/wenying/p/8811387.html
Copyright © 2020-2023  润新知