wget会自动发送哪些标头?

时间:2011-08-01 22:44:11

标签: http http-headers wget

我知道你可以使用--header选项手动设置一些标题,但我想知道它发送的标题没有交互。

2 个答案:

答案 0 :(得分:60)

使用-d--debug)选项,我看到它设置了:

---request begin---
GET / HTTP/1.0
User-Agent: Wget/1.12 (cygwin)
Accept: */*
Host: www.uml.edu
Connection: Keep-Alive

---request end---

答案 1 :(得分:1)

这很容易检查:编写一个脚本,显示已发送的标头或转储标头与您的Web服务器。

使用PHP,您需要print_r(getallheaders());

Array
(
    [User-Agent] => Wget/1.11.4
    [Accept] => */*
    [Host] => localhost
    [Connection] => Keep-Alive
)

使用GNU Wget 1.11.4进行测试。