encode.go
func setParamValue(p map[string]string, k, v string) {
	if v != "" {
		p[k] = v
	}
}
func setParamValue(p map[string]string, k, v string) {
	if v != "" {
		p[k] = v
	}
}
// setParamValue will ignore empty values