这是我第一次使用HttpClient。
我可以看到从其余调用返回的状态代码,但我不确定如何读取从GetData方法返回的json对象?
public void MyTest()
{
using (HttpClient httpClient = new HttpClient())
{
httpClient.BaseAddress = new Uri(_uri);
var response = httpClient.GetAsync("API/GetData");
}
}
答案 0 :(得分:0)
public async Task MyTest() {
using (HttpClient httpClient = new HttpClient()) {
httpClient.BaseAddress = new Uri(_uri);
var response = await httpClient.GetAsync("API/GetData");
if(response!=null && response.IsSuccessStatusCode) {
var json = await response.Content.ReadAsStringAsync();
}
}
}
json
变量将保存JSON的字符串表示形式。从那里你可以根据需要使用它。
另请查看http://www.newtonsoft.com/json/help/html/deserializeobject.htm,以便您可以使用json的强类型实例