分类
发现
榜单
服务器优惠
AI论文
免费AI编程助手
搜索
注册
登录
分类
发现
榜单
服务器优惠
AI论文
免费AI编程助手
搜索
注册
登录
搜索
书栈网 · BookStack
本次搜索耗时
0.008
秒,为您找到
67
个相关结果.
搜书籍
搜文档
AddHeader
260
2021-03-14
《Elton v1.3.0 使用教程》
AddHeader AddHeader 添加HTTP响应头的值,它不会覆盖原有值,而是添加。 Example package main import ( "github.com/vicanso/elton" "github.com/vicanso/elton/middleware" ) fu...
SetHeader
228
2021-03-14
《Elton v1.3.0 使用教程》
SetHeader SetHeader 设置HTTP响应头的值,如果该值已存在,则覆盖。 Example package main import ( "math/rand" "strconv" "github.com/vicanso/elton" "github.com/...
compress
321
2021-03-14
《Elton v1.3.0 使用教程》
compress Compressor compress 响应数据压缩中间件,可对特定数据类型、数据长度的响应数据做压缩处理。默认支持gzip 压缩,可扩展更多的压缩方式,如:brotli,zstd等。 Compressor 实现自定义的压缩主要实现三下方法: Accept 判断该压缩是否支持该压缩,根据请求头以及响应数据大小 Comp...
global concurrent limiter
225
2021-03-14
《Elton v1.3.0 使用教程》
global concurrent limiter global concurrent limiter 全局的并发请求限制,可以用于控制应用的并发请求量。 Example package main import ( "bytes" "sync" "time" "githu...
recover
266
2021-03-14
《Elton v1.3.0 使用教程》
recover recover Recover中间件,用于捕获各种panic异常,避免程序异常退出,但建议自定义recover中间件,在获取到此类异常时,发送告警后做graceful restart。 Example package main import ( "errors" "github.co...
SendFile
240
2021-03-14
《Elton v1.3.0 使用教程》
SendFile SendFile 读取文件并响应,在获取时根据文件的修改时间生成Last-Modified ,并设置Content-Length 与Content-Type ,数据以Pipe的形式响应。 Example package main import ( "math/rand" "net/ht...
RealIP
290
2021-03-14
《Elton v1.3.0 使用教程》
RealIP RealIP 获取客户端的真实IP,先判断请求头是否有X-Forwarded-For ,如果没有再取X-Real-Ip ,都没有则从连接IP中取。 Example package main import ( "log" "github.com/vicanso/elton" ...
ClientIP
269
2021-03-14
《Elton v1.3.0 使用教程》
ClientIP ClientIP 获取客户端真实IP,其获取方式与RealIP 类似,但在获取到IP时,先判断是否公网IP,如果非公网IP,则继续获取下一符合条件的IP。 Example package main import ( "log" "github.com/vicanso/elton" ...
error handler
313
2021-03-14
《Elton v1.3.0 使用教程》
error handler error handler 出错转换处理,用于将出错转换为json或text出错响应,建议在controller中对处理出错的自定义出错类型,使用出错中间件将相应的出错信息转换输出。 Example package main import ( "errors" "gith...
NotModified
256
2021-03-14
《Elton v1.3.0 使用教程》
NotModified NotModified 设置HTTP请求的响应状态码为304,响应体为空。注意此方法判断是否客户端的缓存数据与服务端的响应数据一致再使用,建议使用中间件fresh 处理则可。 Example // curl 'http://127.0.0.1:3000/' -v package main import ...
1..
«
2
3
4
5
»
..7