最佳实践 - C# .Net 控制台应用 POST 到 url

Best practise - C# .Net console app POST to a url

在控制台应用程序中向 Web 服务 url 发出 POST 请求的最佳方法是什么?

我尝试使用 WebClient.uploadstring,但每当 POSTed 数据稍大时它就会失败。

我试过 HTTPClient 但它是一个异步调用..所以我不得不另外使用 ManualResetEvent 来保持它的活动直到收到服务器响应..

我想知道执行此操作的最佳方法是什么。如果需要 mpre 信息,请告诉我。

"huge" 是什么意思?

如果您 post 向 URL 发送大量数据,那么您可能会超出最大请求大小,在这种情况下,无法使用 URL 请求 URL那数量的 post 数据将起作用。

我最终使用了 HTTPClientPostAsync(url, content).Result,它等待得到响应!整洁的东西..