【发布时间】:2014-04-29 05:32:45
【问题描述】:
我想在 localhost 的 8080 端口上运行一个 verticle,这样当我将 Firefox 配置为使用 http://localhost:8080 作为代理时,它将连接到该 verticle,我应该能够获取所请求的 URL。
换句话说,无论我在地址栏中输入什么 URL(比如 www.google.com),都应该在竖屏中可用。我的最终目标是在 URL 处获取 html,注入我自己的一些脚本并将其提供给用户。
目前,当我在 8080 上运行服务器时,Firefox 只是响应服务器没有响应。
当我输入一个似乎暗示从未建立连接的 URL(如 google.com)时,我也无法println 任何东西。相反,当我输入 localhost:8080 时,我会得到正确的响应以及绝对 URL。
【问题讨论】:
-
您是否在 Perferences->Network->Connection Settings 中设置了您的 firefox 代理地址?
-
是的,我已将其设置为部署代理的 localhost 8080。
-
我猜你的代码不对……
-
我正在使用类似于github.com/vert-x/vertx-examples/blob/master/src/raw/groovy/…的代码来创建服务器。除了 localhost:8080 它不响应任何其他请求。
-
使用该代码,并使用设置了代理的 firefox 并选中 “将此代理用于所有协议” 复选框,这一切都按预期工作......