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

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的形式返回。

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

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

原文地址:https://www.cnblogs.com/wenying/p/8811387.html