[go-web开发小试验] 1-第一个demo程序
2018-11-19 12:48
246 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cdnight/article/details/84241697
前言
目前的go似乎值得一试。
参考
参考了网上的go web开发入门 之类的文章。
步骤
在idea上面开一个新项目,然后,嗯。。。我用的是go1.11,有module模块了,然后添加一个文件,内容如下:
package src import ( "fmt" "log" "net/http" "strings" ) func sayhelloName(w http.ResponseWriter, r *http.Request) { r.ParseForm() //解析参数,默认是不会解析的 fmt.Println(r.Form) //这些信息是输出到服务器端的打印信息 fmt.Println("path", r.URL.Path) fmt.Println("scheme", r.URL.Scheme) fmt.Println(r.Form["url_long"]) for k, v := range r.Form { fmt.Println("key:", k) fmt.Println("val:", strings.Join(v, "")) } fmt.Fprintf(w, "Hello Wrold!") //这个写入到w的是输出到客户端的 } func main() { http.HandleFunc("/index.do", sayhelloName) //设置访问的路由 err := http.ListenAndServe(":9090", nil) //设置监听的端口 if err != nil { log.Fatal("ListenAndServe: ", err) } }
然后运行,再在浏览器上面打开:
…运行失败。。。。
网上解决方案:
好,修改路径。。。
访问:
成功。
相关文章推荐
- 用Eclipse MyEclipse WebLogic8.1开发第一个Web程序
- 使用MyEclipse开发第一个Web程序
- 使用Seam Framework + JBoss 5.0 开发第一个Web应用 - 简单投票程序
- 整合Eclipse与Tomcat开发第一个WEB程序
- 使用Seam Framework + JBoss 5.0 开发第一个Web应用 - 简单投票程序
- 整合Eclipse与Tomcat开发第一个WEB程序
- 用Eclipse+MyEclipse+WebLogic8.1开发第一个Web程序
- 第一个go的web程序;调用七牛云存储的音频api问题解决;条件搜寻文件中的内容,字符串拼接+在上一行
- 编写第一个“程序”---轻松互联网开发平台(Easy do it,原名WebEasy)
- [go-web开发小试验] 2-静态资源处理--包括js css html
- 使用MyEclipse开发第一个Web程序
- 【Android开发那点破事】Web程序员轻松使用PhoneGap开发第一个Andriod程序
- Go语言开发的第一步,安装开发环境编写第一个Go程序
- 搭建java web开发环境、使用eclipse编写第一个java web程序
- Python Web 开发学习 - 第一个Python程序
- 03.WebView演练-iOS开发Demo(示例程序)源代码
- 用Eclipse MyEclipse WebLogic8.1开发第一个Web程序
- 使用MyEclipse开发第一个Web程序
- 【JavaWeb开发(二)】第一个jsp程序以及web.xml分析
- 《Go语言入门》第一个Go语言Web程序——简单的Web服务器