From b188374b85e445833721cfcfe60c1dcccb57ea13 Mon Sep 17 00:00:00 2001
From: wanggaofeng <15601716045@163.com>
Date: Sun, 7 Jan 2024 21:19:31 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Controllers/NormalController.cs | 24 +++++++++++++++----
1 file changed, 19 insertions(+), 5 deletions(-)
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