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