HTTP 的跟踪路由

HTTP 的跟踪路由

我正在尝试追踪一个难以捉摸的问题,即某个 URL 无法正常工作。到目前为止,我的调查表明,客户端和服务器之间有某种 DPI 防火墙/代理/之类的东西,它们会查看请求的路径并据此拒绝,我想知道那个东西在哪里,这样我就知道该联系谁来解决这个问题。简而言之

curl http://server/path   # FAILS with HTTP 401 Access Denied
curl https://server/path  # WORKS
(client on another network)# curl http://server/path  # WORKS
curl http://server/another_path # WORKS

所以我想知道是否有某种类似于 traceroute 的工具可以与 HTTP 配合使用。基本 traceroute 不起作用,因为我无法告诉 traceroute 发送格式正确的 HTTP 请求,其中包含path导致问题的特定信息。我发现https://github.com/watson/http-traceroute但这仅跟踪 HTTP 重定向,对解决此特定问题没有帮助。有什么想法吗?

编辑不,这server不是我管理的。这是一个完全由另一个组织管理的可公开访问的服务器。

相关内容