HTTP请求的安全性和幂等性
定义
- 安全性该请求不改变服务端的数据。
- 幂等性进行多次相同的请求,服务端每次的最终结果是相同的。
各个请求
请求 | 安全性 | 幂等性 |
---|---|---|
GET | 是 | 是 |
POST | 否 | 否 |
DELETE | 否 | 是 |
PUT | 否 | 是 |
DELETE被定义为也是幂等性的,进行多次 DELETE 操作服务端的结果相同,都是指定元素已经被删除了。尽管第一次和后面的调用返回的结果是不同的,第一次会返回删除成功,后面则会返回找不到指定元素(404)。
请求 | 安全性 | 幂等性 |
---|---|---|
GET | 是 | 是 |
POST | 否 | 否 |
DELETE | 否 | 是 |
PUT | 否 | 是 |
DELETE被定义为也是幂等性的,进行多次 DELETE 操作服务端的结果相同,都是指定元素已经被删除了。尽管第一次和后面的调用返回的结果是不同的,第一次会返回删除成功,后面则会返回找不到指定元素(404)。
相关推荐