首页
学习
活动
专区
工具
TVP
发布

学院君的专栏

专栏作者
310
文章
686493
阅读量
51
订阅数
Go 快速入门篇(二):项目工程管理示例(基于 Go Modules)
在上一篇教程中,学院君带着大家搭建起了本地开发环境,并且编写了第一个 Go 程序 —— 向世界问好。
学院君
2023-03-03
8240
Go 语言 Web 编程系列(十三)—— 获取用户请求数据(上)
在 PHP 中,可以直接通过全局变量 $_GET 和 $_POST 快速获取 GET/POST 请求数据,GET 请求数据主要是 URL 查询字符串中包含的参数,以前面在线论坛项目的群组详情页为例:
学院君
2020-05-27
2K0
Go 语言 Web 编程系列(十五)—— 通过 ResponseWriter 接口创建 HTTP 响应
前面几篇教程我们了解了如何在 Go 语言中解析用户请求信息,包括表单字段和文件上传,接下来,我们来看看处理完请求后,如何将响应发送给客户端。HTTP 响应的报文结构如下所示:
学院君
2020-05-27
5.2K0
Go 语言 Web 编程系列(十二)—— 通过 Request 读取 HTTP 请求报文
在前面的教程中,学院君给大家介绍了 Go 语言中 HTTP 服务器的实现和内置的路由分发实现,以及第三方的路由器解决方案 —— gorilla/mux,接下来,我们将注意力转移到路由分发之后的业务逻辑,比如 HTTP 请求处理,包括请求参数的解析、表单验证、文件上传等,以及 HTTP 响应发送,包括响应头设置、文件下载、视图模板等。
学院君
2020-05-20
3.1K0
Go 语言 Web 编程系列(十)—— 基于 gorilla/mux 包实现路由匹配:健康检查与接口测试
接下来,我们基于 gorilla/mux 路由器实现一个简单的健康检查接口,对一个应用来说,健康检查无非是检查应用本身是否可用,以及应用依赖的核心服务是否可用,这些核心服务通常包括 DB、缓存等。
学院君
2020-03-20
1.1K0
Go 语言网络编程系列(三)—— HTTP 编程篇:客户端如何发起请求
通过前面介绍的 net.Dial 或 net.DialTimeout 函数来访问基于 HTTP 协议的网络服务是完全没有问题的,因为 HTTP 协议是基于 TCP/IP 协议栈的。不过没问题不代表很方便,如果通过 net.Dial 函数进行 HTTP 编程,HTTP 状态码、报文头部和实体部分处理起来是相当繁琐的(关于 HTTP 协议的更多细节可以阅读网络协议里的应用层协议来详细了解),因此 Go 语言标准库内置了 net/http 包来涵盖 HTTP 客户端和服务端的具体实现,通过 net/http 包我们可以更方便快捷地编写 HTTP 客户端和服务端程序。
学院君
2019-10-31
2.5K0
Go 语言基础入门教程 —— Go 项目基本工程管理示例
在上一篇教程中,学院君带着大家搭建起了本地开发环境,并且编写了第一个 Go 程序,向世界问好。不过在实际开发过程中,直接调用编译器进行编译和链接(调用 go build 或 go run 命令)的场景很少,因为在项目工程中不会简单到只有一个源文件,往往有很多源文件并且源文件之间会有相互依赖的关系,如果这样一个文件一个文件逐步编译,那简直无法想象。
学院君
2019-08-09
1.1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档