![](/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.