1 回答

TA貢獻1876條經(jīng)驗 獲得超7個贊
你可以嘗試使用Newtonsoft.Json的JsonConvert.DeserializeObject方法來讀取響應(yīng)的Json轉(zhuǎn)換成一個對象,并使用它。
創(chuàng)建一個類 ApiResponeMoedl
public class ApiResponeMoedl
{
public string message { get; set; }
public string exceptionMessage { get; set; }
public string exceptionType { get; set; }
public string stackTrace { get; set; }
}
然后使用JsonConvert.DeserializeObject<ApiResponeMoedl>將您的 json 數(shù)據(jù)反序列化為一個ApiResponeMoedl對象,然后使用對象的exceptionMessage屬性,您將獲得沙漠信息。
async Task DeleteNonExistantRedirect()
{
using (HttpClient client = new HttpClient())
{
client.BaseAddress = new Uri("Http://localhost:43240/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
using (HttpResponseMessage response = await client.DeleteAsync("api/foos/1"))
{
var responseContent = await response.Content.ReadAsStringAsync();
var respOjb = JsonConvert.DeserializeObject<ApiResponeMoedl>(responseContent);
//respOjb.exceptionMessage
}
}
}
- 1 回答
- 0 關(guān)注
- 203 瀏覽
添加回答
舉報