首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
Go搭建一个简单web服务
net/http包使用及工作原理
http客户端
Request
Cookie
Session
Go 日志
处理文件
GO中间件(Middleware )
Redirect 重定向
Golang 下载文件
golang之数据验证validator
Go Redis连接池
Go 函数可变数量参数传参
深入理解nil
指针和内存分配详解
Go 堆栈的理解
Go goroutine理解
GO GC 垃圾回收机制
GO 单例模式
GO 匿名函数和闭包
Go channel 实现原理分析
Go Signal信号处理
Go 并发控制
Go context包的分析
Golang不同类型比较
Go 三个点(…)用法
Golang 跨域
Go 加密解密算法
Go socket实现多语言间通信
grpc的Go服务端和PHP客户端实现
导出mysql表结构生成grpc需要的proto文件工具
Golang 操作Excel文件
vue-element-admin 后台动态加载菜单
gin websocket 一对一聊天
当前位置:
首页>>
技术小册>>
Go开发权威指南(下)
小册名称:Go开发权威指南(下)
搭建web服务需要引入net/http包,net/http包提供HTTP客户端和服务器实现。 示例: ``` package main import ( "fmt" "log" "net/http" ) func sayHelloHandler(w http.ResponseWriter, r *http.Request) { fmt.Println("path", r.URL.Path) fmt.Println("scheme", r.URL.Scheme) fmt.Fprintf(w, "Hello world!\n")//这个写入到w的是输出到客户端的 } func main() { http.HandleFunc("/", sayHelloHandler) // 设置访问路由 log.Fatal(http.ListenAndServe(":8080", nil)) } ``` 运行代码 浏览器访问 http://localhost:8080/ 客户端显示:Hello world! 服务端输出: path / scheme path /favicon.ico scheme 这样一个简单的web服务实现了!
下一篇:
net/http包使用及工作原理
该分类下的相关小册推荐:
深入浅出Go语言核心编程(八)
GO面试指南
深入解析go语言
深入浅出Go语言核心编程(一)
Go开发权威指南(上)
go编程权威指南(一)
Golang修炼指南
深入浅出Go语言核心编程(七)
Go-Web编程实战
深入浅出Go语言核心编程(二)
go编程权威指南(三)
Golang并发编程实战