我試圖做基本的HTTP認證與下面的代碼,但它拋出以下錯誤:基本HTTP驗證圍棋
2013年5月21日10時22分58秒獲取mydomain.com:不支持的協議方案「」 退出狀態1
func basicAuth() string {
var username string = "foo"
var passwd string = "bar"
client := &http.Client{}
req, err := http.NewRequest("GET", "mydomain.com", 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
}
任何想法,我可能是做錯了什麼?
非常有用的提示 - 我自己也遇到了同樣的問題。在重定向函數中,您可以執行'req.SetBasicAuth(「username1」,「password123」)'而不是設置標題本身。 – mjturner