我有我试图使用 PutAsync 更新某些字段的 API。如果 Put 成功,我有消息将作为响应发送。但是,如果这样做时有任何异常,我将不得不发送异常消息作为响应
HttpResponseMessage responseMessage = (await client_Name.PutAsync(c_URL, httpContent));
if (responseMessage.IsSuccessStatusCode)
{
return Ok(serviceResponse);
}
else
{
string errormessage = responseMessage.StatusCode.ToString();
}
我不确定如何处理 HttpResponseMessage 异常。我知道responseMessage.StatusCode
给出了状态,但也不确定如何将它们构造为响应,因为返回类型是Task<IHttpActionResult>