func PathEncode()

in encode/golang/client/client.go [46:57]


func PathEncode(path *string) (_result *string) {
	uri := tea.StringValue(path)
	strs := strings.Split(uri, "/")
	for i, v := range strs {
		strs[i] = u.QueryEscape(v)
	}
	uri = strings.Join(strs, "/")
	uri = strings.Replace(uri, "+", "%20", -1)
	uri = strings.Replace(uri, "*", "%2A", -1)
	uri = strings.Replace(uri, "%7E", "~", -1)
	return tea.String(uri)
}