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