rexswain http sniffer查看doctype和html标记之前的字符
问题描述:
大多数网站与http://www.rexswain.com/httpview.html查看器一起显示时,会在DOCTYPE
之前以及HTML
结束标记之后显示一些额外的字符。 这是真的发送的服务器或它是一个rexswain查看器的错误?rexswain http sniffer查看doctype和html标记之前的字符
编辑: 例如,前两行的drupalfrance.com是
7add(CR)(LF)
<!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML+RDFa·1.0//EN"(LF)
和最后4行是
</html>(LF)
(CR)(LF)
0(CR)(LF)
(CR)(LF)
答
在HTTP报头中,注意Transfer Encoding: chunked
。
十六进制数字(后跟CR,LF)是下一个块中的字符数。在你的情况下,7add = 31453
。然后0,CR,LF表示结束。
这不是BOM既不LF,它是例如热媒(CR)(LF) 3(CR)(LF) L>(LF) (CR)(LF) 0(CR)(LF) – Chrigou
在AMAZON我在LF之前得到两个十六进制字符,所以这就是我以为你的意思。 – mplungjan
是的,18af(和2个选项卡),但它不是BOM,在DOCTYPE之前应该没有LF。与其他嗅探器,我没有看到这些字符。 – Chrigou