加载中…

如何调用接口?

本文以“api工厂”的前端接口文档为例,教你调用接口的正确方式; “api工厂”的所有接口,参数的提交方式均采用 **application/x-www-form-urlencoded** 方式,千万不要用 Json 的方式提交参数,否则接口会返回缺少参数的提示: [《明明传了参数,为什么提示缺少参数?》](https://www.yuque.com/apifm/doc/mgrw2p) 接口文档地址的域名,即为api接口调用的域名! 前端接口文档的地址为:  [https://api.it120.cc/doc.html](https://api.it120.cc/doc.html) 那么,这个接口文档里面所有的api接口的调用域名均为:  **https://api.it120.cc** 我们来看2个例子,详细介绍一下完整的接口地址: 1. 查询手机号码归属地 ![](https://dcdn.it120.cc/yuque/0/2019/png/572726/1573458376979-4303326c-6bb4-4f23-b4a9-6d126ca4b3a2.png) 上面接口说明中,接口地址为 /common/mobile-segment/location 那么,用这个地址拼接上上述的接口域名,完整的 api 请求地址为: **https://api.it120.cc/common/mobile-segment/location** 2. 读取Banner轮播图 ![](https://dcdn.it120.cc/yuque/0/2019/png/572726/1573458484650-e7994045-92fa-41b5-847c-caaa2086e7e5.png) 上面接口说明中,接口地址为 /{domain}/banner/list 那么,用这个地址拼接上上述的接口域名,完整的 api 请求地址为: [**http://api.it120.cc**](http://api.it120.cc/%7Bdomain%7D/banner/list)**/{domain}/banner/list** 上面地址中的 {domain} 为一个变量,这个值请使用你自己的专属域名替换掉: [《什么是专属域名?》](https://www.yuque.com/apifm/doc/qr6l4m) 上述例子中,专属域名为  gooking ,那么,读取Banner轮播图的完整接口请求地址为: **https://api.it120.cc/gooking/banner/list** 接口地址确定后,请根据文档中的说明,使用正确的参数进行调用即可。