【发布时间】:2018-05-14 04:48:54
【问题描述】:
据观察,Netty 不支持通过代理应用的某些规则,因为最初发送的是 HTTP CONNECT 请求。
- 代理 - 鱿鱼
- 规则 - 阻止目标 URL http://example.com/foo/bar/1
例如,当我们使用给定规则设置上述代理并向http://example.com/foo/bar/1发送GET请求时,预计会阻止http://example.com/foo/bar/1但允许http://example.com/foo/bar/2
但实际行为是允许两个 URL 并返回 200 OK 响应。但是对于具有相同规则集的同一代理,Mozilla Firefox 可以看到预期的行为。
Netty 版本 - 4.1.19.Final
Java 版本 - 1.8.0_171
【问题讨论】: