我不确定netcat是否有一些请求http标头的命令,或者我应该使用sed来过滤结果?如果在这种情况下使用sed,那么我只需要在第一个“<”之前提取所有内容。发生了吗?
答案 0 :(得分:0)
命令行工具curl
具有-I
选项,该选项仅获取标题:
-I / - 头
(HTTP / FTP / FILE)仅获取HTTP标头! HTTP服务器具有HEAD命令,它只用于获取文档的标题。在FTP或FILE文件上使用时,curl仅显示文件大小和上次修改时间。
演示:
$ curl -I stackoverflow.co.uk
HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 503
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Thu, 26 Sep 2013 21:06:15 GMT