来自c#程序的HTTP请求,无需响应

Tim*_*ond 6 c#

我已经完成了一些套接字工作,我必须发送一个请求,因为我想要一个回复,但我需要在C#中编写一些东西,只需要调用旧网页,大约需要10秒钟才能响应,而不是等待响应(故障将通过DB调用标记).

有一个简单的方法吗?

Dav*_*vid 5

您可以在System.Net.WebClient类上使用Async方法:

var webClient = new System.Net.WebClient();
webClient.DownloadStringAsync("your_url")
Run Code Online (Sandbox Code Playgroud)


Ric*_*dle 5

尝试这个线程:Async HttpWebRequest,无需等待Web应用程序

(这种方法有时被称为"火与忘记")