我找回賬號:如何反序列化或模仿的響應類型
public async Task<JObject> GetAccount(string query)
{
var task = await Client.Instance.GetAsync(Client.Instance.BaseAddress + query);
var jsonString = await task.Content.ReadAsStringAsync();
var account = JsonConvert.DeserializeObject<JObject>(jsonString);
return account;
}
無論Client.Instance.GetAsync...
返回200或400或任何其他響應類型的,當響應反序列化佔(JObject)
,反應是總是200.
我們如何從JObject獲取響應類型?
看看'task'的其他屬性(這不是'Task',應該重命名)。這與'JObject'無關。 – SLaks
@slaks所以如果我想要返回響應類型和有效負載(JObject),那麼完成此操作的最有效的方法是什麼? –
返回'HttpRequestMessage'或設置'Response'的屬性。 – SLaks