RookieOHY.dev

May 17, 2024

Golang内置包常用方法记录

go0.4 min to read

net包使用

// ReqWithKV 请求url?k=vfunc ReqWithKV(urlAddress *url.URL, key, value string) {	// 获取Query对象	query := urlAddress.Query()	// query 本质是一个map ——> type Values map[string][]string	query.Add(key, value)	// 将当前query对象的values转为 k1=v1&k2=v2, 称为encode	urlAddress.RawQuery = query.Encode()}// ReqWithPath 请求url/pathfunc ReqWithPath(urlAddress *url.URL, path string) {	urlAddress.Path = path}