我发送了一个curl请求,但我没有明确设置主机头。远程URL收到的主机头是什么?它是我网站的域名,还是自动成为远程网址的域名?
答案 0 :(得分:1)
Host
标头会根据您的请求的网址自动设置。
根据定义,它是远程URL的Internet主机名。
答案 1 :(得分:0)
如果您未设置它,远程服务器将不会收到它。如果您将请求作为HTTP / 1.1发送,服务器应将其视为格式错误的请求,因此您可能会收到错误代码。
但是,如果后端(例如Apache)在将请求传递给脚本之前执行某些处理,它可能会根据自己的逻辑设置一些内容。