我想向 Web 服务发送请求,但我不关心响应。该服务在数据库中执行操作——我从一个简单的 .NET 4.0 控制台应用程序调用它,该应用程序将设置为按计划运行。这有效:
using (var client = new WebClient()) {
client.UseDefaultCredentials = true;
client.DownloadString(uri);
}
但阻塞线程直到收到响应。我宁愿这样做:
using (var client = new WebClient()) {
client.UseDefaultCredentials = true;
client.DownloadStringAsync(uri);
}
但这似乎根本没有发送请求(未执行数据库操作)。真的有简单的解决方案吗?
谢谢。