Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 您可以使用fetchapi设置主机头吗_Javascript_Fetch Api - Fatal编程技术网

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
头是什么。我不确定反向代理是否会按原样转发它,您必须试试看它是否会转发。