//http请求
func httpHandle(method, urlVal,data string) {
client := &{}
var req *
if data == "" {
urlArr := (urlVal,"?")
if len(urlArr) == 2 {
urlVal = urlArr[0] + "?" + getParseParam(urlArr[1])
}
req, _ = (method, urlVal, nil)
}else {
req, _ = (method, urlVal, (data))
}
//添加cookie,key为X-Xsrftoken,value为df41ba54db5011e89861002324e63af81
//可以添加多个cookie
cookie1 := &{Name: "X-Xsrftoken",Value: "df41ba54db5011e89861002324e63af81", HttpOnly: true}
(cookie1)
//添加header,key为X-Xsrftoken,value为b6d695bbdcd111e8b681002324e63af81
("X-Xsrftoken","b6d695bbdcd111e8b681002324e63af81")
resp, err := (req)
if err != nil {
(err)
}
defer ()
b, _ := ()
(string(b))
}
//将get请求的参数进行转义
func getParseParam(param string) string {
return (param)
}
//测试
func main() {
httpHandle("GET","","")
}