【发布时间】:2020-12-12 21:22:06
【问题描述】:
async void GetLieu(string place)
{
ShowProgressDialogue("Récupération des données...");
string MonURL = "https://hubeau.eaufrance.fr/api/v1/hydrometrie/referentiel/stations";
string url = MonURL + "?code_departement=" + place;
var handler = new HttpClientHandler();
HttpClient client = new HttpClient(handler);
string result = await client.GetStringAsync(url);
Console.WriteLine(result);
var resultObjet = JObject.Parse(result);
你好, 我有一个我无法解决的问题。 我无法调整我的代码以防止它在以下级别崩溃:
等待客户端.GetStringAsync(url);
不修改会有什么解决方案:async void GetLieu (string place)) ?
我接受任何信息。 提前谢谢你。
【问题讨论】:
-
欢迎来到 Stack Overflow。请通过tour 了解 Stack Overflow 的工作原理,并阅读How to Ask 了解如何提高问题的质量。然后edit 你的问题包含你作为minimal reproducible example 的完整源代码,其他人可以编译和测试。包括您收到的错误/异常消息和/或您遇到的问题。
-
问题解决了吗?
-
我的问题将“void '更改为'Task '我的“GetLieu (place)”有问题,它不再有效。我是这种语言的新手,但我认为...
-
@michael ,我的回答已经根据你上次的评论更新了
标签: c# httpclient httpclienthandler