RESTful

2019-08-20  本文已影响0人  金石_832e

RESTful架构应该遵循统一接口原则,统一接口包含了一组受限的预定义的操作,不论什么样的资源,都是通过使用相同的接口进行资源的访问。接口应该使用标准的HTTP方法如GET,PUT和POST,并遵循这些方法的语义。

如果按照HTTP方法的语义来暴露资源,那么接口将会拥有安全性和幂等性的特性,例如GET和HEAD请求都是安全的, 无论请求多少次,都不会改变服务器状态。而GET、HEAD、PUT和DELETE请求都是幂等的,无论对资源操作多少次, 结果总是一样的,后面的请求并不会产生比第一次更多的影响。

说白了之前method提交方法是post、get,现在多了put和delete,而且/后面的参数含义也变了,并且会有返回的状态码表达表明处理的状态。


传统:通过URL描述行为。

RESTful:
通过URL描述资源。
通过HTTP方法描述行为,使用HTTP状态码表示不同结果。
使用JSON交互数据。

RESTful只是一种风格,并不是强制标准

image.png
上一篇下一篇

猜你喜欢

热点阅读