golang http get請求方式


client := &http.Client{}

//生成要訪問的url,token是api鑒權,每個api訪問方式不同,根據api調用文檔拼接URL
url := fmt.Sprintf("http://10.xxx.211.xxx:8091/jav/file_query?Type=md5&Value=%s&timestamp=%s&token=%s", file.Value, timeStr, token)
//提交請求
request, err := http.NewRequest("GET", url, nil)
//異常捕捉
if err != nil {
panic(err)
}

//處理返回結果
response, _ := client.Do(request)
//關閉流
defer response.Body.Close()
//檢出結果集
body, err := ioutil.ReadAll(response.Body)
if err != nil {
logs.Error("ioutil.ReadAll failed ,err:%v", err)
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM