当前位置:  开发笔记 > 编程语言 > 正文

HTTP服务器仅从浏览器提供"/"

如何解决《HTTP服务器仅从浏览器提供"/"》经验,为你挑选了1个好方法。

我基本上剪切并粘贴了这个例子来从这个链接创建一个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> evanmcdonnal..:

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

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

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有