Golang Gin 实战(八)| JSON渲染输出
现在开发API,所输出的基本上都是JSON格式的内容,相比比较旧的XML格式,JSON轻便、简洁、易于传输,所以现在的API使用非常多。 Gin对于API JSON的支持非常友好,可以让我们非常方便的开发一个基于JSON的API。 快速入门 一个非常简单的例子,主要知识点在于 方法,它可以让我们非常方便的输出JSON格式的内容。 现在运行打开浏览器访
专注于Android、Java、Go语言(golang)、移动互联网、项目管理、软件架构
现在开发API,所输出的基本上都是JSON格式的内容,相比比较旧的XML格式,JSON轻便、简洁、易于传输,所以现在的API使用非常多。 Gin对于API JSON的支持非常友好,可以让我们非常方便的开发一个基于JSON的API。 快速入门 一个非常简单的例子,主要知识点在于 方法,它可以让我们非常方便的输出JSON格式的内容。 现在运行打开浏览器访
在我们开发定义路由的时候,可能会遇到很多部分重复的路由: 以上等等,这些路由最前面的部分 是相同的,如果我们一个个写也没问题,但是不免会觉得琐碎、重复,无用劳动,那么有没有一种更好的办法来解决呢? 为我们提供的解决方案就是分组路由 分组路由 类似以上示例,就是分好组的路由,分组的原因有很多
除了通过URL查询参数提交数据到服务器外,常用的还有通过Form表单的方式。Form表单相比URL查询参数,用户体验好,可以承载更多的数据,尤其是文件上传,所以也更为方便。 Form 表单 对于Form表单,我们不会陌生,比如 文本框、密码框等等,可以让我们输入一些数据,然后点击「保存」、「提交」等按钮,把数据提交到服务器的
在 上一篇 Golang Gin 实战(四)| URL查询参数的获取和原理分析 文章中,因为文章篇幅问题, 和 没有介绍,这篇文章继续。 QueryArray 在实际的业务开发中,我们有些业务多选的,比如一个活动有多个人参加,一个问题有多个答案等等,对于这类业务功能来说,如果是通过查询参数提交的,它们的URL大概这样 , 值都一样,但是对应的 不
在 上一篇 Golang Gin 实战(三)| 路由参数 文章中,主要介绍了路由通配符、路由参数,让我们有了一种可以从URL路径中获取参数的方式,同时又不是重复的注册相似的路由。 这一篇,主要介绍查询参数,以及获取查询参数的示例以及底层原理。 查询参数(query parames) Querystring parameters ,翻译成中文我只能叫查询参数了,不过觉得挺别捏的。其实这
在 上一篇 Golang Gin 实战(二)| 简便的Restful API 实现 文章中,我们留了一个疑问,假如我们有很多用户,我们要为他们一个个注册路由(路径)吗? 路由路径 如下URL: 以上等等,我们有很多用户,如果我们都一个个为这些用户注册这些路由(URL),那么我们是很难注册完的,而且我们还会有新注册的用户,可见这种办法不行。 我们观察这
在RESTful API 设计规范中,有一部分是针对HTTP 方法动作的定义,规定了这些方法对于具体资源的操作方式,比如GET、POST这两个是我们常用的,除了他们,HTTP还定义了很多HTTP 方法。 HTTP Method 最开始的HTTP 0.9版本只有一个 方法,也就是我们在浏览器中直接输入网址回车请求的方法,这是一个幂等方法,用于获取服务器上的资源。 在HTTP 1.0的时候
Gin 是一个非常优秀的Golang Web Framework,它不光API友好,性能也非常高,并且设计简洁,便于入门。所以它(Gin)非常受欢迎,在Github上已经三万三千多个星星,也是我最喜欢的Web 框架。 入门要求 要想使用Golang Gin这个框架,你必须要得会Golang这门语言,如果你还没有开始学,我强烈推荐给你,这门高效、简洁的语言,号称21世纪的C,如果你以
技术管理者(如技术总监、技术VP、CTO等)和技术专家,都是从技术专业人才提拔而来,尤其是技术专家,100%以前是技术专业人才;技术管理者虽有特例,但是也是极少数,非常非常少,因为技术的特殊性,其他行业的管理人员是很难带好技术团队的。 技术专家,一般是在作为技术专业人员的时候,体现出来利用技术解决问
昨天还在微信群里看到一个朋友说,还有阿里云双11拼团的链接吗,他没抢到。很可惜的是,阿里云双11活动已经完了,没有了。 今天晚上打开阿里云,没想到阿里云出了双12的活动,云主机低至1折,最便宜的89元/年,还有2000元优惠券可以领,这个价格和双11的优惠力度基本上一样了。 现在加入即可领取2000优惠券