我基本上剪切并粘贴了示例以通过此链接创建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)
我在这里做错了什么从根本上说是荒谬的?
由于
答案 0 :(得分:5)
是。您没有使用有效的网址。端口号位于路径之前。下面的方案描述了一个网址。你应该localhost:8080/whatever/the/path/is
而不是localhost/some/path/this/should/never/work/because/its/not/valid:8080
方案:[// [用户:密码@]主机[:端口]] [?查询] [/]的路径[#片段]