2 Star 1 Fork 0

蜗牛山水 / colite

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
referer.go 396 Bytes
一键复制 编辑 原始数据 按行查看 历史
蜗牛山水 提交于 2020-03-08 14:01 . 初始化代码库
package plugin
import (
"gitee.com/i2worker/colite"
)
// Referer 设置HTTP请求头中的Referer(只有调用Request.Visit才有效)
func Referer(c *colite.Collector) {
c.OnResponse(func(r *colite.Response) {
r.Ctx.Put("_referer", r.Request.URL.String())
})
c.OnRequest(func(r *colite.Request) {
if ref := r.Ctx.Get("_referer"); ref != "" {
r.Headers.Set("Referer", ref)
}
})
}
Go
1
https://gitee.com/i2worker/colite.git
git@gitee.com:i2worker/colite.git
i2worker
colite
colite
v0.1.2

搜索帮助