上下文

通过 Context 可以获取到 *Request 和 ResopnseWriter 。同时还有一些方便的函数可以进行操作。

Req()

获取到*Request对象。

Forms()

可以获取表单提交内容,具体参见 Forms

Cookies()

获取到Cookies对象并进行操作。

SecureCookies()

获取到安全Cookie对象并进行操作。

ServeFile()

将文件发送给浏览器

ServeJson()

发送Json数据到浏览器

ServeXml()

发送Xml数据到浏览器

Download()

下载某个文件

SaveToFile()

将上传文件保存到本地磁盘

Params()

获取路由匹配参数

Action()

如果执行体是结构体,则返回当前执行的结构体对象。否则返回nil。

Redirect()

重定向

NotModified()

返回304

Unauthorized()

返回未认证

NotFound()

返回404

Abort()

自定义错误返回