使用ASP.NET Core 3.x 构建 RESTful API P20 HTTP方法的安全性和幂等性
使用ASP.NET Core 3.x 构建 RESTful API P20 HTTP方法的安全性和幂等性
博客园文章Id:
安全性和幂等性
- 安全性是指方法执行后并不会改变资源的表述.
- 幂等性是指方法无论执行多少次都会得到相等的结果.
HTTP方法 | 安全? | 幂等? |
---|---|---|
GET | 是 | 是 |
OPTIONS | 是 | 是 |
HEAD | 是 | 是 |
POST | 不 | 不 |
DELETE | 不 | 是 |
PUT | 不 | 是 |
PATCH | 不 | 不 |
上述描述都是属于HTTP理论的一部分,我们应当遵循自要求进行API的开发.
- 上述文档参考自
安全性和幂等性