Javascript 您可以使用fetchapi设置主机头吗
我有一个反向代理服务器,它根据主机头将您重定向到不同的服务。 但是,当使用浏览器向该服务器发出请求时,Javascript 您可以使用fetchapi设置主机头吗,javascript,fetch-api,Javascript,Fetch Api,我有一个反向代理服务器,它根据主机头将您重定向到不同的服务。 但是,当使用浏览器向该服务器发出请求时,主机始终设置为URL中的域名。我试过: fetch("http://foo.com", {"headers":{"Host":"bar.foo.com"}}) 但它不起作用主机是: 禁止的标头名称是无法通过编程方式修改的HTTP标头名称 那么,我应该使用X-Forwarded-Host让反向代理服务器将客户端请求重定向到不同的服务吗?@QiulangX-Forwarded-Host通常由代理设
主机
始终设置为URL中的域名。我试过:
fetch("http://foo.com", {"headers":{"Host":"bar.foo.com"}})
但它不起作用
主机
是:
禁止的标头名称是无法通过编程方式修改的HTTP标头名称
那么,我应该使用X-Forwarded-Host让反向代理服务器将客户端请求重定向到不同的服务吗?@Qiulang
X-Forwarded-Host
通常由代理设置,以向处理请求的服务器指示请求的Host
头是什么。我不确定反向代理是否会按原样转发它,您必须试试看它是否会转发。