HTTP服务器仅提供" /"来自浏览器

时间:2015-12-31 18:53:12

标签: go

我基本上剪切并粘贴了示例以通过此链接创建Web服务器:http://thenewstack.io/building-a-web-server-in-go/

在这里发布代码: http://play.golang.org/p/RvEr7E-v9q

我运行服务器并放入浏览器" localhost:8080"这会按预期调用hello(w,r)处理程序。从浏览器" localhost / stuff:8080"它甚至不会调用ServeHTTP(w http.ResponseWriter, r *http.Request)

我在这里做错了什么从根本上说是荒谬的?

由于

1 个答案:

答案 0 :(得分:5)

是。您没有使用有效的网址。端口号位于路径之前。下面的方案描述了一个网址。你应该localhost:8080/whatever/the/path/is而不是localhost/some/path/this/should/never/work/because/its/not/valid:8080

方案:[// [用户:密码@]主机[:端口]] [?查询] [/]的路径[#片段]