私は以下のコードで基本的な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