在浏览器中查看 .txt 文件的源代码显示 HTML 个标签
Viewing source of .txt file in browser shows HTML tags
当我在 Safari、Chrome 或 Firefox Mac 中 "view source"(使用 cmd-I )google.com/robots.txt 时,我看到:
<html>
<head></head>
<body>
<pre style="word-wrap: break-word; white-space: pre-wrap;">…</pre>
</body>
</html>
HTML从哪里来的?
Google 的机器人文件只是一个例子——我在所有浏览器中对所有文本文件得到相同的结果。
我问是因为我正在编写一个 Python 程序来生成 robots.txt 和 sitemap.txt 文件,我想确保发送了正确的 headers。
在源代码中看到 HTML 让我担心我的 headers 不正确。
Google 的 robots.txt 文件具有相同的 HTML 这一事实让我确信这是正常的,但我想知道为什么会这样。
我从 1995 年开始构建网站,不记得曾经注意到过这种行为。
HTML 已在您的浏览器中生成以供查看。它不是以这种方式发送的(例如使用 curl 来查看它或浏览器的网络分析功能)。
例如在 Chrome 中:菜单 -> 更多工具 -> 开发人员工具。然后单击选项卡 "Network" 并刷新页面。
当我在 Safari、Chrome 或 Firefox Mac 中 "view source"(使用 cmd-I )google.com/robots.txt 时,我看到:
<html>
<head></head>
<body>
<pre style="word-wrap: break-word; white-space: pre-wrap;">…</pre>
</body>
</html>
HTML从哪里来的?
Google 的机器人文件只是一个例子——我在所有浏览器中对所有文本文件得到相同的结果。
我问是因为我正在编写一个 Python 程序来生成 robots.txt 和 sitemap.txt 文件,我想确保发送了正确的 headers。
在源代码中看到 HTML 让我担心我的 headers 不正确。
Google 的 robots.txt 文件具有相同的 HTML 这一事实让我确信这是正常的,但我想知道为什么会这样。
我从 1995 年开始构建网站,不记得曾经注意到过这种行为。
HTML 已在您的浏览器中生成以供查看。它不是以这种方式发送的(例如使用 curl 来查看它或浏览器的网络分析功能)。
例如在 Chrome 中:菜单 -> 更多工具 -> 开发人员工具。然后单击选项卡 "Network" 并刷新页面。