【发布时间】:2017-06-23 08:05:02
【问题描述】:
我需要点击一个 URL,但不想等待响应。只需请求一个 URL(cron) 来更新数据。我使用下面的代码等待响应到来。请澄清。
string url = "http://exampleurl";
WebRequest request = HttpWebRequest.Create(url);
WebResponse response = request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
string responseText = reader.ReadToEnd();
【问题讨论】:
-
如果您不需要回复,为什么要阅读它? (第 3-5 行)
-
您可以删除最后两行,一旦您调用
GetResponse(),就会发出对 URL 的请求并且您的 cron 将被触发。 -
我尝试删除 StreamReader reader = new StreamReader(response.GetResponseStream());字符串 responseText = reader.ReadToEnd();这两行,但它也会等到响应到来。
-
你可以尝试把它放在一个线程中,这样你就不需要等待了[这可以帮助你。 ](dotnetperls.com/thread)
标签: ssis-2008