package
0.0.0-20231013025015-df225fcd9425
Repository: https://github.com/ccmonky/pkg.git
Documentation: pkg.go.dev

# README

eigenkey

计算特征键。

HTTPRequestEigenkeyExtractor

根据配置从http请求提取特征键。

url := "https://yfliu:[email protected]/ws/xxxsdk/login?a=1&z=2&b=3#fragment"
r, _ := http.NewRequest("GET", url, nil)
g := &eigenkey.HTTPRequestEigenkeyExtractor{}
_ = g.Provision()
fmt.Println(g.Eigenkey(r)) // "/ws/xxxsdk/login"
g.RequestExtractor.UseArguments = []string{"a", "b"} // NOTE: not thread safe
fmt.Println(g.Eigenkey(r)) // "/ws/xxxsdk/login?a=1&b=3"