Golang-web网站入门-服务器入门
来源:互联网 发布:淘宝搜索宝贝显示广告 编辑:程序博客网 时间:2024/06/02 23:32
golang用一个控制台程序,就能够实现一个web网站的运行,不需要借助应用服务器tomcat或者web服务器apache,nginx。
进程能够进行http协议的绑定和监听某端口
下面go程序是在本机上建设一个网站,监听9090端口。
webtest.go
// webtestpackage mainimport ("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, "这里是小明的测试页面哈~!") //这个写入到w的是输出到客户端的fmt.Fprintf(w, "\n") //这个写入到w的是输出到客户端的fmt.Fprintf(w, "----麻城创捷信息技术有限公司-----")}func main() {http.HandleFunc("/", sayhelloName) //设置访问的路由err := http.ListenAndServe("127.0.0.1:9090", nil) //设置监听的端口if err != nil {log.Fatal("ListenAndServe: ", err)}}
0 0
- Golang-web网站入门-服务器入门
- golang之web编程入门
- Golang Web 框架 Beego 快速入门
- 典型Web服务器入门
- Nginx Web服务器入门学习
- web服务器tomcat入门实战
- web服务器tomcat入门实战
- golang的web框架—beego入门简介
- Golang实战【web服务器】
- web服务器(Tomcat)、Web应用入门
- Golang import使用入门
- Golang基础入门
- Golang Import使用入门
- 【Mark】Golang入门
- golang---redis入门
- Golang context包入门
- Golang快速入门
- Golang 入门Hello World
- 最新网络电视机余罪第一季第二季高清全集网盘下载
- 【Python】基于候选数的解数独算法 + 使用wxPython编写程序界面
- Android Socket编程
- mysql中文乱码终结解决
- java null和""的区别
- Golang-web网站入门-服务器入门
- cmd 重启adb和adb端口被占用的解决方法
- RequireJs
- leetcode_Valid Perfect Square
- 14.10.4 Defragmenting a Table 整理表
- java实习面试经历
- 第二章 端到端的传输协议
- Unsupported format, or corrupt file: Expected BOF record; found b'\x04user '错误
- Unity3D 使用Mecanim实现连击