mirror of
https://github.com/jeessy2/ddns-go.git
synced 2025-10-20 15:33:46 +08:00
19 lines
314 B
Go
19 lines
314 B
Go
package util
|
|
|
|
import "net/url"
|
|
|
|
func CopyUrlParams(src url.Values, dest url.Values, keys []string) {
|
|
if keys == nil || len(keys) == 0 {
|
|
for key := range src {
|
|
dest.Set(key, src.Get(key))
|
|
}
|
|
} else {
|
|
for _, key := range keys {
|
|
val := src.Get(key)
|
|
if val != "" {
|
|
dest.Set(key, val)
|
|
}
|
|
}
|
|
}
|
|
}
|