没有设置curl的主机头值时收到的头是什么

时间:2011-09-16 14:42:40

标签: php curl http-headers hostheaders

我发送了一个curl请求,但我没有明确设置主机头。远程URL收到的主机头是什么?它是我网站的域名,还是自动成为远程网址的域名?

2 个答案:

答案 0 :(得分:1)

Host标头会根据您的请求的网址自动设置。

根据定义,它是远程URL的Internet主机名。

答案 1 :(得分:0)

如果您未设置它,远程服务器将不会收到它。如果您将请求作为HTTP / 1.1发送,服务器应将其视为格式错误的请求,因此您可能会收到错误代码。

但是,如果后端(例如Apache)在将请求传递给脚本之前执行某些处理,它可能会根据自己的逻辑设置一些内容。