书栈网 · BookStack 本次搜索耗时 0.008 秒,为您找到 67 个相关结果.
  • Cookie/AddCookie

    Cookie/AddCookie Cookie/AddCookie Cookie方法从HTTP请求头中获取cookie,AddCookie则添加cookie至HTTP响应头。 Example package main import ( "math/rand" "net/http" "str...
  • NoCache

    NoCache NoCache 设置HTTP响应头的Cache-Control: no-cache ,建议使用全局中间件设置所有请求默认为no-cache,对于需要调整的路由则在处理函数中单独设置。 Example package main import ( "github.com/vicanso/elton" ...
  • stats

    stats stats HTTP请求的统计中间件,可以根据此中间件将http请求的各类统计信息写入至统计数据库,如:influxdb等,方便根据统计来优化性能以及监控。 Example package main import ( "bytes" "encoding/json" "fmt" ...
  • router concurrent limiter

    router concurrent limiter router concurrent limiter 路由限制中间件,可以指定路由的并发访问数量,建议使用NewLocalLimiter 每个实例的限制分开,主要是用于避免某个接口并发过高导致系统不稳定。 Example package main import ( "...
  • response size limiter

    response size limiter response size limiter 响应长度限制中间件,可以限制响应数据的长度,避免返回过大的数据导致网络占用过大。此中间件主要用于避免一些非法调用等导致查询过多数据。 Example package main import ( "bytes" "ti...
  • Set/Get

    Set/Get Set/Get 设置保存的值至context,在context的生命周期内有效,调用Get方法则可获取保存的值。还有各类基本类型数据的快捷获取方法,将保存的数据转换为对应的类型并返回,若该数据不存在或类型不匹配,则返回默认值。支持的方法如下:GetInt , GetInt64 , GetString , GetBool , GetFl...
  • SetContentTypeByExt

    SetContentTypeByExt SetContentTypeByExt 通过文件(文件后缀)设置Content-Type。 Example package main import ( "github.com/vicanso/elton" "github.com/vicanso/elton/mid...
  • NoContent

    NoContent NoContent 设置HTTP请求的响应状态码为204,响应体为空。 Example // curl 'http://127.0.0.1:3000/' -v package main import ( "github.com/vicanso/elton" "github.com...
  • ResetHeader

    ResetHeader ResetHeader 重置HTTP响应头的所有值。 Example package main import ( "github.com/vicanso/elton" "github.com/vicanso/elton/middleware" ) func main ...
  • GetHeader

    GetHeader GetHeader 从HTTP响应头中获取相应的值。 Example package main import ( "math/rand" "strconv" "github.com/vicanso/elton" "github.com/vicanso/...