我目前正在使用System.Net.Http.HttpClient进行跨平台支持。
我读到为每个请求实例化一个 HttpClient 对象不是一个好习惯,并且您应该尽可能重用它。
现在我在为服务编写客户端库时遇到问题。一些 API 调用需要有一个特定的标头,有些不能包含这个特定的标头。
看来我只能操纵将随每个请求发送的“DefaultRequestHeaders”。
在实际使用例如“client.PostAsync()”发出请求时是否有一个选项可以仅为特定请求修改标头?
(信息:请求可以是多线程的)。
提前致谢!