高性能可扩展极简 Web 框架

快速开始

安装

创建一个 Hello world! 服务

创建 server.go 文件,代码如下:

启动服务

在浏览器中打开 http://localhost:1323 就可以看到 Hello, World!

路由

路径参数

查询参数

例如,/show?team=x-men&member=wolverine

在浏览器中访问 http://localhost:1323/show?team=x-men&member=wolverine 就能看到结果

application/x-www-form-urlencoded 表单提交

例如,POST /save
参数:name=””&email=””

运行如下命令:

multipart/form-data 表单提交

例如,POST /save
参数:name=””&avatar=File()

 

运行如下命令:

请求处理

  • 基于 Content-Type 的请求头,将 jsonxmlformquery 的负荷绑定到 Go struct 中
  • 把返回的状态码也渲染到以 jsonxml 返回的响应中

静态内容

更多看这里
模版渲染

中间件

 

更多看这里