使用curl 从网站获取HTTP 标头信息

Anonim

从任何网站获取HTTP 标头信息的最简单方法是使用命令行工具curl。检索网站标题的语法如下:

curl -I url

那是大写的'i'不是小写的L,大写的i只提取头部信息。

自己尝试使用示例 URL,这里是使用 Google.com 作为要检索的网站标头的示例语法字符串:

curl -I www.google.com

再次,重要的是要注意,如果您只想要站点标题,请将大写的 I 大写。使用小写字母 i 将为您提供大量缩小的 HTML 以及标头,只需在终端窗口中向上滚动到 curl 命令后的行即可找到 HTTP 标头信息。

curl 检索的HTTP 标头详细信息的示例-我可能看起来像这样:

绕过所有 HTML、Javascript 和 CSS 废话的简单方法是使用 -D 标志将标头本身下载到单独的文件中,然后在您喜欢的文本编辑器中打开该文件:

curl -iD httpheader.txt www.apple.com && 打开httpheader.txt

这是与之前相同的curl 命令,但带有一些修饰符。双符号的使用告诉命令仅在成功下载标头时才打开文件。使用“打开”将在默认的 GUI 文本编辑器中打开 httpheader.txt,通常是文本编辑器,但您可以使用 vi、nano 或任何您喜欢的命令行工具:

curl -iD httpheader.txt www.apple.com && vi httpheader.txt

curl 是一个值得您熟悉的强大实用程序。任何参与网络的人都应该好好利用标题技巧,网络开发人员还可以使用 curl 非常快速地从网站复制所有 HTML 和 CSS。 curl 的另一个优势是它广泛适用于几乎所有操作系统,它几乎与 Mac OS X 和 Linux 的每个版本捆绑在一起,您还可以通过个性化应用程序找到适用于 Windows 甚至 Android 和 iOS 的版本。由于 curl 历史悠久且命令跨平台通用,因此它确实是提取标头详细信息的理想选择,并且是系统管理员、网络管理员、Web 开发人员和许多其他技术专业人士的宝贵工具。

Update:根据读者的推荐将标志从-i更新为-I,谢谢大家!

使用curl 从网站获取HTTP 标头信息