go语言中通过http访问需要认证的api
Posted 小白兔奶糖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言中通过http访问需要认证的api相关的知识,希望对你有一定的参考价值。
func main() { //生成client 参数为默认 client := &http.Client{} //生成要访问的url url := "https://api.XXXXX.com/v2/users/XXXX/behavior?$user_id=XXXX" //提交请求 reqest, err := http.NewRequest("GET", url, nil) reqest.SetBasicAuth("13XXXX493","congmXXXXXXXXX493")//设置需要认证的username和password if err != nil { panic(err) } //处理返回结果 response, _ := client.Do(reqest) defer response.Body.Close() body, err := ioutil.ReadAll(response.Body) fmt.Printf("%s\n",body) }
以上是关于go语言中通过http访问需要认证的api的主要内容,如果未能解决你的问题,请参考以下文章
基于http协议的api接口对于客户端的身份认证方式以及安全措施[转]