【发布时间】:2020-02-01 03:19:16
【问题描述】:
在proxy documentation for Kong中提到了
根据其 Host 标头路由请求是最直接的 通过 Kong 代理流量的方式,特别是因为这是 HTTP Host 标头的预期用途
但是,要使其正常工作,来自客户端的任何传入请求现在都必须将其 Host 标头设置为特定值。一般情况下,HTTP 客户端不会有意修改这个值,那么实际中是如何使用的呢?
换句话说,客户端通常不会修改其请求中的 HTTP 主机标头,就像文档中的 curl 示例中所做的那样,例如:
curl --url http://proxy.mydomain.com:8000/ --header 'Host: service.example.com'
鉴于代理旨在对客户端透明,为什么会出现“这是 HTTP 主机标头的预期用途”的情况?
【问题讨论】:
标签: http proxy http-headers api-gateway kong