在运行时更改的接受标头值在 response.request 对象中保持不变

问题描述

我有以下代码来执行此操作

System.Net.Http.HttpResponseMessage 响应 = 等待 httpClient.SendAsync(httpRequestMsg).ConfigureAwait(false);

在我的请求对象中,我有 Accept header with application/xml;q=0.9
在运行时,我需要将该值更新为(例如 application/xml;q=0.8)。我在运行时验证了该值已更新并且一切正常。
当我返回响应并验证响应对象中的请求对象时,标头值不是更新的,但保持不变为 application/xml;q=0.9

知道为什么返回的响应对象中的请求对象的 Accept 标头值没有变化吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)