确定是否使用代理或缓存,可以通过 Header 中 Via 字段做简要判断,如该请求包中使用了 Squid 代理
$ nc www.godeye.vip 80
GET / HTTP/1.0
HTTP/1.0...,防火墙指纹等等
当请求一个不存在页面时 Apache 与 IIS 返回响应是截然不同
Apache 报错返回 "Not Found"
Apache 1.3.29
# nc target1.com 80...OPTIONS 方法不同
当在 HTTP 请求中发送 OPTIONS 方法时,在“Allow”头中返回给定 URI 允许的方法列表。Apache 只返回“允许”头,而 IIS 也包括“公共”头。..., TRACE, GET, HEAD, DELETE, PUT, POST, COPY, MOVE, MKCOL, PROPFIND, PROPPATCH, LOCK, UNLOCK, SEARCH
Cache-Control...语言识别:
开发语言各有不同,有使用各种语言或者框架开发,大部分语言都有属于自己的一些特性,比如在 Header 请求响应头中会包含
X-Powered-By: ASP.NET
X-AspNet-Version