我正在开发一个WPF应用程序,在该应用程序中,我使用一些HTTP来获取数据,我使用System.Net.Http.HttpClient类进行API调用,但是一旦调用客户机的GetAsync方法,就不会从API中得到任何响应,调试器就会消失。
下面是我用来调用调试器丢失的行
var response = await client.GetAsync(endpoint);我不知道为什么我没有从API中得到任何响应。
注意: API在浏览器上工作,因为它是一个简单的GET调用。
发布于 2018-07-11 16:44:19
试着跟随
var response = await client.GetAsync(endpoint).ConfigureAwait(false);发布于 2018-07-11 16:27:18
让Task.Run内部的HTTP调用对我有效,我假设这与UI阻塞有关。
谢谢大家的帮助!
var task = Task.Run(() => {
var response = await client.GetAsync(endpoint);
});
await task;https://stackoverflow.com/questions/51289372
复制相似问题