我在这本post中读到了
GET端点后面的操作不会更改目标状态 服务器,因此可以缓存GET端点的响应 导致对同一端点的进一步请求被返回 从缓存更快
PUT,POST,PATCH和DELETE之后的端点更改了服务器的目标状态,因此可以使用这些端点中的任何一个成功的响应来破坏先前缓存的响应。
因此,尽可能使用GET
会影响性能(更快的响应)。
但是仅使用POST
而不是其他动词PUT, POST, PATCH and DELETE
,这会以任何方式影响性能(更快的响应),还是仅让开发人员了解API的作用?
谢谢。