不引发错误的http客户端

pm1*_*100 1 c# dotnet-httpclient

我正在寻找不会收到HTTP错误(例如404)的c#HTTP客户端。这不仅仅是样式问题;它对于非2xx回复具有主体是完全有效的,但是如果在执行GetResponse()时HTTP堆栈抛出异常,我将无法理解它

Dar*_*ler 5

System.Net.Http.HTTPClient返回的所有方法Task<HttpResponseMessage>不会抛出任何HttpStatusCode。它们只会引发超时,取消或无法连接到网关。