HttpClient.PostAsync方法的行为是处理提供的HttpContent对象.
有许多方法可以解决这种问题,包括HttpContent为客户端上的每个调用构建一个new ,或者将内容加载到流中并更改指针.
HttpContent
我想知道为什么调用此方法会自动调用其IDisposable参数的处理?据我所知,这不是.NET中的常见行为
IDisposable
还值得注意的是,这种行为也在PUT请求中被观察到,这是幂等的,因此这种行为是为了防止再次发送信息的前提似乎不正确.
PUT
.net dispose idisposable dotnet-httpclient
.net ×1
dispose ×1
dotnet-httpclient ×1
idisposable ×1