相关疑难解决方法(0)

为什么HttpClient.PostAsync和PutAsync会处理内容?

HttpClient.PostAsync方法的行为是处理提供的HttpContent对象.

有许多方法可以解决这种问题,包括HttpContent为客户端上的每个调用构建一个new ,或者将内容加载到流中并更改指针.

我想知道为什么调用此方法会自动调用其IDisposable参数的处理?据我所知,这不是.NET中的常见行为

还值得注意的是,这种行为也在PUT请求中被观察到,这是幂等的,因此这种行为是为了防止再次发送信息的前提似乎不正确.

.net dispose idisposable dotnet-httpclient

5
推荐指数
1
解决办法
2778
查看次数

标签 统计

.net ×1

dispose ×1

dotnet-httpclient ×1

idisposable ×1