使用ASP.NET Core 3.x 构建 RESTful API P4 HTTP方法
HTTP 的方法
- 不同的动作可以作用于相同的资源URI,例如获取一个公司(api/company/3)和删除一个公司(api/company/3)的URI是一样的.但是他们的HTTP方法则是不一样的,一个是
GET
一个是DELETE
下面我们就来看看哪些动作应该应对哪些HTTP方法.
POST 方法
POST
方法主要是用来(创建/添加)资源.
POST
方法的请求参数通常是放在请求的Body
中的.
GET 方法
GET
方法主要是用来(获取)资源.
GET
方法有的时候看似不需要参数,是因为参数已经成为了URI的一部分了如下:
GET
方法获取集合
GET
方法获取集合图解
DELETE 方法
DELETE
方法主要是用来删除一些数据.
DELETE
方法HTTP
请求图解:
PATHC 方法
PATCH
方法主要是根性某条记录的某给字段.
PATCH
方法请求图解:
PUT 方法
PUT
方法主要是用对数据库中某一条记录进行替换创建,即同时更新多个字段.
PUT
方法请求图解:
HTTP 方法总结
- 以上文档参考自
HTTP方法