![](/img/trans.png)
[英]Web API ChangePasswordAsync controller returning Failed : PasswordMismatch C#
[英]Web Api returning result in c#?
假設我們有如下代碼:
[Route("")]
[HttpPost]
public async Task<ActionResult> Post(MyModel model){
//.......
var response = await _client.PostAsync("my url", stringContent, cts.Token);
switch (response.StatusCode)
{
case HttpStatusCode.NotFound: return NotFound();
case HttpStatusCode.Unauthorized: return Unauthorized();
.
.
.
default:
return new OkObjectResult(response);
}
}
如何在沒有切換案例的情況下從第一個 API 返回結果?
你必須返回響應的內容
var result=response.Content;
return Ok(result);
如果你的內容是json,建議在返回前反序列化
using Newtonsoft.Json;
var result=JsonConvert.DeserializeObject<object>(response.Content);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.