标签: Go Web

后浪云IRIS教程:iris 使用基本身份验证

HTTP 基本身份验证是对 Web 资源实施访问控制的最简单技术,因为它不需要 cookie、会话标识符或登录页面;相反,HTTP Basic 身……

后浪云IRIS教程:iris 安装

Iris 是一个跨平台的软件。 唯一的要求是Go 编程语言1.14 及更高版本。 $ mkdir myapp $ cd myapp $ go mod init myapp $ go get github.com/k……

后浪云IRIS教程:iris 请求Logging

我们在上一节所看到的应用程序记录器用于记录与应用程序相关的信息和错误。另一方面,我们在下面看到的 ​Access Logger​ 用于记录传入的 ……

后浪云IRIS教程:iris 多模板

Iris 允许每个应用程序注册无限数量的视图引擎。除此之外,您还可以为每个路由组或通过中间件注册一个视图引擎! // Register a view engine per group o……

后浪云IRIS教程:iris 应用程序文件Logger

该功能是为了将日志写入到本地文件中 func main() { app := iris.Default() // Logging to a file. // Colors are automatically disabled when w……

后浪云IRIS教程:iris Benchmarks

Iris 使用自定义版本的 muxie。 查看所有的Benchmarks测试 使用 int 动态参数触发 200000 个请求,发送 JSON 作为请……

后浪云IRIS教程:iris 中间件

使用空白中间件替换默认中间件 app := iris.New() 替换为 app := iris.Default() 使用中间件 package main import ( "github.com/kataras/iris/v12" ……

后浪云IRIS教程:iris 获取路径中的参数

func main() { app := iris.Default() // This handler will match /user/john but will not match /user/ or /user app.Get("/user/{name}", fu……

后浪云IRIS教程:iris Multipart/Urlencoded 表单

func main() { app := iris.Default() app.Post("/form_post", func(ctx iris.Context) { message := ctx.PostValue("message") nic……

后浪云IRIS教程:iris 模型绑定和验证

要将请求正文绑定到类型,请使用模型绑定。iris目前支持JSON, JSONProtobuf, Protobuf, MsgPack,XML和YAML标准表单值 (foo=bar&boo=b……