一、什么是接口?php
若是把提供接口方比做蓄水池,那么这个蓄水池装着各类数据和函数。若是想把他的蓄水池里面的水分给别人,须要再身上前端
造出个出水口,这个出水口就是所谓的接口。这个时候水泵出场了,当他须要这些水的时候,他会向蓄水池发送请求,蓄水池java
收到请求后向把水泵须要的水在分过去,也就是会返回一个结果。这样一来一回就完成了一个交互。python
2.接口包含的内容json
接口地址 请求方法 请求参数 返回内容 错误代码curl
接口地址:就是接口的地址,以网址的形式展示,通常发送请求给这个网址来进行交互操做函数
请求方法:请求指令能够用不少种语言来写,通常有curl、php、python、java等等;经过传输从接口获取数据,也就是向接口发送测试
一个传输的指令,传输形式主要有GET、POET、PUT、DELETE;url
GET通常用于获取/查询资源信息,而POST通常用于更新资源信息。不过对资源的增,删,改,查操做,其实均可以经过GET/POSTspa
完成,不须要用到PUT和DELETE。因此咱们通常只会看到GET、POST两种,GET用于资源的查询,POST用于资源的修改,GET一
般用于天气查询,余额查询之类的,POST用于登陆信息的传输;(经过GET请求的数据,里面会包含请求的参数)
请求参数:当我向接口发送携带请求参数的请求时,都要携带什么字段,规则是什么。以下图:
返回内容:返回内容通常会以json或是XML的形式返回。
错误代码:最后是错误代码,通常都会附在接口文档的最后,若是在测试或是上线后,能够根据返回接
口查看问题。也能够在设计产品时将错误的状态显示在前端。