mirror of
https://github.com/fatedier/frp.git
synced 2025-06-17 09:08:21 +00:00
Compare commits
No commits in common. "95028e9c2c5ca388dd4ab183d70ce354def942bc" and "e00916cb398f2604aef5f1039cbf555b3ce62951" have entirely different histories.
95028e9c2c
...
e00916cb39
@ -170,16 +170,17 @@ func Convert_ServerCommonConf_To_v1(conf *ServerCommonConf) *v1.ServerConfig {
|
|||||||
|
|
||||||
func transformHeadersFromPluginParams(params map[string]string) v1.HeaderOperations {
|
func transformHeadersFromPluginParams(params map[string]string) v1.HeaderOperations {
|
||||||
out := v1.HeaderOperations{}
|
out := v1.HeaderOperations{}
|
||||||
|
set := make(map[string]string)
|
||||||
for k, v := range params {
|
for k, v := range params {
|
||||||
if !strings.HasPrefix(k, "plugin_header_") {
|
if !strings.HasPrefix(k, "plugin_header_") {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if k = strings.TrimPrefix(k, "plugin_header_"); k != "" {
|
if k = strings.TrimPrefix(k, "plugin_header_"); k != "" {
|
||||||
if out.Set == nil {
|
set[k] = v
|
||||||
out.Set = make(map[string]string)
|
|
||||||
}
|
}
|
||||||
out.Set[k] = v
|
|
||||||
}
|
}
|
||||||
|
if len(set) > 0 {
|
||||||
|
out.Set = set
|
||||||
}
|
}
|
||||||
return out
|
return out
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user