go语言中curl的使用
1. 使用条件
1.1 下载依赖包curl
go get -v -u github.com/wujiangweiphp/go-curl
1.2 go使用curl发起get请求
/**
* get请求
* @param url string 请求地址
* @param queries map[string]string 请求参数
* @return string,error
*/
func HttpGet(url string, queries map[string]string) (string,error) {
headers := map[string]string{
"Content-Type": "application/json",
}
req := curl.NewRequest()
resp, err := req.
SetUrl(url).
SetHeaders(headers).
SetQueries(queries).
Get()
if err != nil {
return "" ,err
} else {
if resp.IsOk