diff --git a/HttpClientStudy.WebApp/Controllers/NormalController.cs b/HttpClientStudy.WebApp/Controllers/NormalController.cs
index 400439f..c73630c 100644
--- a/HttpClientStudy.WebApp/Controllers/NormalController.cs
+++ b/HttpClientStudy.WebApp/Controllers/NormalController.cs
@@ -230,21 +230,21 @@ namespace HttpClientStudy.WebApp.Controllers
/// 删除账号(查询参数)
///
///
- [HttpPost]
+ [HttpDelete]
public IActionResult Delete([FromQuery] int id)
{
var account = _accountService.GetAllAccounts().FirstOrDefault(a => a.Id == id);
- var result = BaseResultUtil.Success(account);
+ var result = BaseResultUtil.Success(account?.Id);
return Ok(result);
}
///
/// DELETE 请求
- /// 删除账号(查询参数)
+ /// 删除数据(JsonBodyData)
///
///
- [HttpPost]
- public IActionResult Delete([FromBody] Account account)
+ [HttpDelete]
+ public IActionResult DeleteForJsonData([FromBody] Account account)
{
var result = BaseResultUtil.Success(account);
return Ok(result);
@@ -252,6 +252,20 @@ namespace HttpClientStudy.WebApp.Controllers
#endregion
#region OPTIONS
+ ///
+ /// 简单OPTIONS请求
+ /// (无请求体数据)
+ ///
+ ///
+ [HttpOptions]
+ [HttpPost]
+ public IActionResult OptionsSimple()
+ {
+ BaseResult result = BaseResultUtil.Success("简单OPTIONS请求");
+
+ //这样丢失内容协商,只会返回JSON数据
+ return new JsonResult(result);
+ }
#endregion
#region PATCH