我正在尝试将http标头打印到文本文件中。我试过了:
wget -S --spider -O SESSIONS.txt 'mysite.com'
wget -S --spider 'mysite.com' > SESSIONS.txt
在这两种情况下,SESSIONS.txt都保持为空。为什么呢?
答案 0 :(得分:1)
“ - spider”选项不会下载任何内容。
你可以试试这个 -
wget -S --spider -q mysite.com 2> Sessions.txt
这样只会将标题保存到“Sessions.txt” 但是,您必须使用echo和其他命令来确定哪个请求生成了哪些标头。
或者,您可以删除-q选项,然后解析文件以删除不必要的行。
另一种方法是使用“curl -I”。但是,这会发送HEAD请求而不是GET请求。因此,它仅在服务器支持并响应HEAD请求时才有效。