Go语言中Get/Post请求测试实例分析


本篇内容主要讲解“Go语言中Get/Post请求测试实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Go语言中Get/Post请求测试实例分析”吧!先将gin安装一下,安装依赖go语言还是比较方便的。在安装之前先配置一下goproxy。命令如下:安装一下gin,命令如下:实现一个web服务还是比较简单的,创建一个router,绑定路由规则即可。先测试几个Get请求。样例代码如下:执行结果[GIN-debug] [WARNING] Running in “debug” mode. Switch to “release” mode in production.
– using env: export GIN_MODE=release
– using code: gin.SetMode(gin.ReleaseMode)

[GIN-debug] GET / –> main.main.func1 (3 handlers)
[GIN-debug] GET /test/:name –> main.main.func2 (3 handlers)
[GIN-debug] GET /test1 –> ma免费云主机域名in.main.func3 (3 handlers)
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :8080

[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend yo
u to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-
proxies for details.
[GIN-debug] Listening and serving HTTP on :8080测试一下,这里我是用的接口测试工具为ApiPost注意1、在使用context.DefaultQuery方法的时候,可以提供一个默认值。2、除了可以使用”:”来获取路径参数外,可以使用”*”,可以匹配更多规则。我个人感觉我不会这么用get请求参数。Post请求是在项目中使用的比较多的,而且不管是使用form获取参数还是body,都十分常见。同时返回的数据也不可能使用一行字符串,实际项目中还是使用json格式居多。所以下面我使用form参数和body参数实现了一下post测试接口。完成代码如下测试一下testPost和testPost2接口注意1、使用context.DefaultPostForm方法可以提供一个默认值。2、可以使用gin.H方法构造json结构返回。3、将获得打参数反序列化为结构体,这部分的代码使用到之前讲json解析的笔记。到此,相信大家对“Go语言中Get/Post请求测试实例分析”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: 怎么使用Pygame精准检测图像碰撞的问题

今天小编给大家分享一下怎么使用Pygame精准检测图像碰撞的问题的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。假设我们有两个图像(类型为Surf…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/08 16:37
下一篇 05/08 16:37

相关推荐