golang 简介
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
golang发展前景
适合云计算、微服务、基础后端软件的功能实现。
go语言优点
go是非常年轻的一门语言,“兼具Python 等动态语言的开发速度和C/C++等编译型语言的性能与安全性”,具备强大的标准库,内置垃圾回收机制,属于静态类型语言,因此具备编译检查和编码规范,特别是并发功能实现简单,但功能强大,可使用goroutine和channel轻松实现高并发。
golang web 优势
语法简单:语法简洁,新手入门简单,开发应用性能高。
便于维护:强类型静态语言,便于项目的重构和维护。
部署方便:编译的可执行二进制文件,在执行时,不需要部署环境,把编译文件上传,就完成了项目的部署。
获取请求头信息、GET(POST)请求参数
Method指定HTTP方法(GET、POST、PUT等)。对于客户端请求,空字符串意味着GET。
传入服务器请求的协议版本。HTTP客户端代码总是使用HTTP/1.1或HTTP/2
Header字段用来表示HTTP请求的头。可以用map方式获取 , 也可以通过get方法获取
获取URL的请求信息
获取请求的路径
获取请求的查询字符串
只获取POST请求的字段,返回值是map
获取GET的请求字段的map和POST请求的字段的map,
如果两个请求中都含有某个字段,那么按照先POST后GET的顺序依次写到切片中
只获取GET请求的字段,返回值是map
RemoteAddr返回客户端的IP地址和Port端口,格式为:”IP:port”。
单元测试
(1)构建测试服务器
(2)构建测试地址
(3)发送GET请求
(4)发送POST请求
执行结果
海报
0 条评论
135
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~