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