什么是API?
API简称接口,就是一些预先定义的函数,目的是能够让网站及程序开发人员在网站制作过程中具有够访问指定网络资源的能力,而又无
需关心访问的源码,或理解内部工作机制的细节。
API的产生和使用
WEB|Android|I0S等多种平台均需要进行调用,它们由一个地方统一提供API接口, 多个平台直接调用这个API接口获取信息。
如获取用户列表的接口设计,可以参考下面这几种写法:
web端: https://api . qq. com/user/ getUserlist?from-web
安卓端: https://api. qq. com/user/getUserList?from= android
IOS端: https://api . qq. com/user/getUserlist?from-ios
H5端: https://api. qq. com/user/getUserL ist?from=h5
RESTful风格的产生
REST是"REpresentational State Transfer”的缩写,可以翻译成”表现性状态转换"。由于不同的开发者对获取用户列表的接口设计,如下几种,RESTFUL API的结构设计就诞生了。
https ://api. qq . com/user/getUserList?from-***
https ://api. qq. com?m-user&c-getUserList?from-***
https://qq. com/ api/user/ getUserlist?from-***
https://qq. com?m- api&cmuser&a-getUserlist?from-***
RESTful风格的特点
1.在RESTful中一切都被认为是资源。每个资源有对应的URI标识。
2.处理资源使用GET、POST、 PUis DELETE等http方法操作实现创建、读取、修改、删除的操作。
3.客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。
4.表现是指资源的表现。客户端和服务器之间,传递这种资源的某种表现层;
5.无状态。每个请求是独立的,从客户端到服务器端的每个请求都必须包含所有的必要信息。
本文关键词:
网站制作 api Restful 未经允许不得转载:郑州网站建设|郑州网站制作|荥阳网站建设|巩义网站建设|网站优化-全栈网络