Asp.net core 中有一个请求标头传播功能,我们可以将收到的任何标头传播到另一个 HTTP 服务。
我们可以使用任何功能(框架支持)将接收到的标头传播到调用方服务吗?
我们是否必须访问收到的标头并手动放入响应消息?
header 传播功能(GitHub PR 介绍它,学习提及),几乎没有记录,从 ASP.NET Core 的角度来看,是为了传播传入 请求标头到传出 HTTP 请求.
反之则不然。它不会将您的代码发出的传出 HTTP 请求收到的标头添加到发送给浏览器的响应中。
它的预期用例似乎是这样的:
Test-Feature: enable
,上游服务通过一次性配置接收)Accept-Language
)不是相反。
我们是否必须访问收到的标头并手动放入响应消息?
所以,是的。