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

    compress Compressor compress 响应数据压缩中间件,可对特定数据类型、数据长度的响应数据做压缩处理。默认支持gzip 压缩,可扩展更多的压缩方式,如:brotli,zstd等。 Compressor 实现自定义的压缩主要实现三下方法: Accept 判断该压缩是否支持该压缩,根据请求头以及响应数据大小 Comp...
  • Router params

    description 路由参数 Elton支持各种不同种类的路由参数配置形式,正则表达式或*等。需要注意的是,如果路由参数使用正则,在参数不匹配时是无法获取对应的路由,导致接口404。 package main import ( "github.com/vicanso/elton" "github.com...
  • DisableReuse

    DisableReuse DisableReuse 禁止context复用,如果context在所有handler执行之后,还需要使用(如设置了超时出错,但无法对正在执行的handler中断,此时context还在使用中),则需要调用此函数禁用context的复用,除非有必要不建议禁止复用。 Example package main ...
  • GetRequestHeader

    GetRequestHeader GetRequestHeader 从HTTP请求头中获取相应的值。 Example package main import ( "github.com/vicanso/elton" "github.com/vicanso/elton/middleware" ) ...
  • Header

    Header Header 返回HTTP响应头。 Example package main import ( "math/rand" "strconv" "github.com/vicanso/elton" "github.com/vicanso/elton/middle...
  • fresh

    fresh fresh 根据HTTP请求头与响应头判断是否未修改(304 Not Modified)。 Example package main import ( "bytes" "github.com/vicanso/elton" "github.com/vicanso/elton/...
  • AddRequestHeader

    AddRequestHeader AddRequestHeader 添加HTTP请求头的值,它不会覆盖原有值,而是添加。 Example package main import ( "github.com/vicanso/elton" "github.com/vicanso/elton/middlewa...
  • Created

    Created Created 设置HTTP请求的响应码为201,并设置响应体,等价于调用c.StatusCode = 201; c.Body = x; Example // curl -XPOST 'http://127.0.0.1:3000/' -v package main import ( "github...
  • RemoteAddr

    RemoteAddr RemoteAddr 获取请求客户端的IP,直接获取连接的客户端,不会从请求头中获取。 Example package main import ( "log" "github.com/vicanso/elton" "github.com/vicanso/elton...
  • proxy

    proxy proxy Proxy中间件,可以将指定的请求转发至另外的服务,并可重写url。 Example package main import ( "net/url" "github.com/vicanso/elton" "github.com/vicanso/elton/mid...