如何通过APIMAN策略更改主机标头请求
我有一个问题,关于如何配置从网关到api的如何通过APIMAN策略更改主机标头请求,api,plugins,api-manager,policies,apiman,Api,Plugins,Api Manager,Policies,Apiman,我有一个问题,关于如何配置从网关到api的-H“Host:my.Host.com”。 因此,我有以下逻辑: 例如,我尝试通过apiman网关覆盖my api.net 例如,我可以直接调用我的api,比如'curl-xget--header'Accept://*'-H“Host:www.google.com”'http://my-api.net/accounts?accountNumber=12314123“ 基于这个调用,我的api将知道,例如,我的消费者是google。但一旦我尝试通过api
-H“Host:my.Host.com”
。
因此,我有以下逻辑:
- 例如,我尝试通过apiman网关覆盖
my api.net
- 例如,我可以直接调用我的api,比如
'curl-xget--header'Accept://*'-H“Host:www.google.com”'http://my-api.net/accounts?accountNumber=12314123“
- 基于这个调用,我的api将知道,例如,我的消费者是google。但一旦我尝试通过apiman网关打电话,
,主机无法通过,我的api的实现告诉我,它不知道任何主机名,就像已经部署的“curl-X GET--header'Accept://*”-H“Host:www.google.com”http://apiman-gateway/GoogleOrganization/API/V1/accounts?accountNumber=12314123“
。可能有人会告诉我如何设置,例如通过策略,可能只是使用上面的主机参数从apiman网关调用我的api我的api.net
- 提前感谢您的帮助