【发布时间】:2018-01-20 22:55:31
【问题描述】:
我的问题可能是微不足道的,但我已经花了将近 6 个小时来尝试解决问题。
public async Task<object> save()
{
var uri = "https://newsapi.org/v1/articles?source=talksport&apiKey=longKey";
var httpClient = new HttpClient ();
HttpResponseMessage res = await httpClient.GetAsync(uri);
var data = await res.Content.ReadAsStreamAsync();
// this is what I want to achieve like in python you can do something like this
foreach(var item in data){
Console.writeline(item.summary);
}
// end of arbitrary code
return data;
}
我的问题是,我无法进行此转换以获取响应然后访问 json 数据。 在python中你可以做一些事情
r = request.get(apiUrl)
data = r.json()
for item in data:
print(item.summary)
这就是我用 c# 努力实现的全部,任何帮助完成代码或解释。谢谢
【问题讨论】:
标签: c# request dotnet-httpclient