Products
GG网络技术分享 2025-03-18 16:11 6
RESTful API作为一套当下非常流行的,面向资源的API设计理论,优点甚多,主要具有以下几点:
透明性。能够将资源暴露出来,每个资源都有一个地址。资源本身都是方法调用的目标,方法列表对所有资源都是一样的。比如 http://www.example.com/book/id/13就是表述了id为13的book。
充分利用HTTP协议的语义。以往的webservice主要利用了get和post方法,并没有具体区分HTTP设计之初的意图。而REST充分利用了这一点,get方式用来获取资源,post方式用来更新资源,put方式用来新建资源,而delete资源用来删除资源。此外,还有header和options的请求方式。比如get方法和delete方法访问 http://www.example.com/book/id/13的时候,前者是获取id为13的书,而后者则会删除它。
无状态。并不需要考虑上下文,可以作为中间件,独立于业务。
Demand feedback