![]() |
1
127
使用
异步操作完成时调用回调函数。你至少需要打个电话
|
![]() |
2
68
到目前为止,最简单的方法是使用 TaskFactory.FromAsync 从 TPL . 当与新版本结合使用时,它实际上是几行代码 async/await
如果不能使用C#5编译器,则可以使用 Task.ContinueWith
|
![]() |
3
67
考虑到答案:
您可以发送请求指针或任何其他对象,如下所示:
|
![]() |
4
64
到目前为止,每个人都错了,因为
因此,要做到这一点:
然后,您可以对响应执行需要执行的操作。例如:
|
![]() |
5
9
|
![]() |
6
8
我最终使用了BackgroundWorker,它绝对是异步的,与上面的一些解决方案不同,它为您处理返回GUI线程的问题,并且非常容易理解。 处理异常也很容易,因为它们最终会出现在RunWorkerCompleted方法中,但请确保阅读以下内容: Unhandled exceptions in BackgroundWorker 我使用了WebClient,但如果需要,显然可以使用HttpWebRequest.GetResponse。
|
![]() |
7
7
自从这些答案中的许多被发布后,.NET已经发生了变化,我想提供一个更为最新的答案。使用异步方法启动
要使用异步方法,请执行以下操作:
此解决方案不适用于使用
|
![]() |
8
3
|
|
user2252882 · 在spring单例bean中获取请求对象 7 年前 |
![]() |
Paul Meyer · Axios不发送HTTP post请求 7 年前 |
![]() |
â¦mega · 如何获取完整的HTTP请求(非响应)头 7 年前 |
|
Suraj Kumar Ghosh · 无法生成请求对象 7 年前 |
![]() |
kohl · Django Rest框架中的Post请求处理 7 年前 |
![]() |
Chris W · 具有并行HTTP请求的Erlang网络问题 7 年前 |