最佳答案
我尝试用下面的代码执行基本的 HTTP 身份验证,但它抛出了以下错误:
2013/05/2110:22:58获取
mydomain.example
: 不支持的协议方案” 出口状态1
func basicAuth() string {
var username string = "foo"
var passwd string = "bar"
client := &http.Client{}
req, err := http.NewRequest("GET", "mydomain.example", nil)
req.SetBasicAuth(username, passwd)
resp, err := client.Do(req)
if err != nil{
log.Fatal(err)
}
bodyText, err := ioutil.ReadAll(resp.Body)
s := string(bodyText)
return s
}
知道我哪里做错了吗?