35
我知道你可以用--header
选项手动设置一些头文件,但是我想知道它发送了什么头文件而没有交互。wget自动发送哪些标题?
我知道你可以用--header
选项手动设置一些头文件,但是我想知道它发送了什么头文件而没有交互。wget自动发送哪些标题?
使用-d选项我看到它设置:
---request begin---
GET/HTTP/1.0
User-Agent: Wget/1.12 (cygwin)
Accept: */*
Host: www.uml.edu
Connection: Keep-Alive
---request end---
,很容易查询:编写显示发送标题或转储与Web服务器报头的脚本。
与PHP,你需要print_r(getallheaders());
Array
(
[User-Agent] => Wget/1.11.4
[Accept] => */*
[Host] => localhost
[Connection] => Keep-Alive
)
与GNU Wget的1.11.4测试。
谢谢 - 我的眼睛在第200行手册页之后燃烧,所以我错过了这一点;这正是我所期待的。 –
实际上,'-d'打印完整标题交换的事实在联机帮助页中未提及。为“标题”或“请求”刷新联机帮助页会影响_not_启动“-d”选项。 – dotancohen
'-d'选项仅在wget编译为调试支持时才可用。 – dpj