Go 开发WEB服务之hello world
来源:互联网 发布:手机电视下载软件 编辑:程序博客网 时间:2024/04/30 03:38
Go 开发WEB服务之hello world
使用go语言开发web和其他语言开发有很大的不同,尤其是和java平台的web开发,这里不需要web容器,很轻量,也很简单,只要会go的基本语法,就能写一个简单的web功能。
Go版hello world
建立文件项目,首先要在本地Gopath目录下新建一个项目文件夹,编辑器打开,新建main.go文件,如图:
package mainimport ( "fmt" "log" "net/http")func main() { http.HandleFunc("/hello", sayhelloName) log.Fatal(http.ListenAndServe(":8081", nil))}func sayhelloName(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hello World!") //输出到客户端的信息}
go build ./hello.exe
运行结果如图:
非常的简单,与运行普通的程序没有任何区别,这也是go的哲学–极简主义。
虽说简单,但是go为我做了好多事情,至于做了什么我们下篇再详说。
阅读全文
0 0
- Go 开发WEB服务之hello world
- GO web之Hello world
- go语言之hello world
- go-restful之hello world
- Hello World之Flash Web
- Go语言学习之Hello World(The way to go)
- go语言 Hello World
- Go Hello World 实例
- go hello world
- [Go]hello world
- Go:Hello World
- windows 开发之hello world
- 移动web开发--Hello world
- cxf 之 Hello World Web Service
- Go语言并行之美 -- 超越 "Hello World"
- go语言示例:hello world
- go, Getting Started, Hello world
- GO語言基礎教程:Hello world!
- Java并发编程:CompletionService
- 【web】javascript基础巩固(五)——事件&表单
- 【C++】C++用new和不用new创建类对象区别
- iOS 开发者中的公司账号与个人账号之间有什么区别
- springboot学习笔记(二)日志配置
- Go 开发WEB服务之hello world
- android gridview 选择变色 再点击还原 并支持多选。记录贴 01
- 使用Cookie有序非重复记录已浏览商品的原理以及实现
- 安徽省阜阳市谷歌卫星地图下载(百度网盘离线包下载)
- oracle中的number类型用法及举例
- MySQL从无关联的两个或多个表中查询数据,列转行等
- Python爬取百思不得姐的视频+视频的切割
- module_param的使用
- Leetcode 746. Min Cost Climbing Stairs