我有一个问题,如何从网关配置-H "Host: my.host.com"
到我的api。
所以,我有以下逻辑:
我尝试通过apiman-gateway覆盖,例如my-api.net
。
例如,我可以直接调用我的api 'curl -X GET --header 'Accept: */*' -H "Host: www.google.com" 'http://my-api.net/accounts?accountNumber=12314123'
。
根据这个电话,我的api会知道,我的消费者是Google的例子。但是一旦我尝试通过apiman-gateway 'curl -X GET --header 'Accept: */*' -H "Host: www.google.com" 'http://apiman-gateway/GoogleOrganization/API/V1/accounts?accountNumber=12314123'
拨打电话,主机就无法通过,我的api的实现告诉我它不知道任何已部署my-api.net
的主机名。可能有人可以告诉我如何通过策略进行设置,可能只是用apiman-gateway从我的api调用上面的主机参数?
提前感谢您的协助