Hello friends,
I need to authenticate to a PHP application running on the Apache server.
Authentication type: Basic. I'm trying this code, but I get the
unauthorized user.
func ....
username = "****"
passwd = "*****"
myurl = "http://aplicacao:8085/"
client := &http.Client{}
req, err := http.NewRequest("GET", myurl, nil)
req.Header.Add("Www-Authenticate", "Basic realm= ")
req.Header.Add("Authorization", "Restricted")
req.SetBasicAuth(username, passwd)
// req.BasicAuth(
resp, err := client.Do(req)
if err != nil {
log.Println("ERRO: ", err)
}
log.Println("RESP: ", resp)
defer resp.Body.Close()
bodyText, err := ioutil.ReadAll(resp.Body)
log.Println("BODY: ", string(bodyText))
I get the error:
2020/07/08 11:58:38 RESP: &{401 Unauthorized 401 HTTP/1.0 1 0
map[Content-Length:[139] Content-Type:[text/html] Server:[Aplicacao]
Www-Authenticate:[Basic realm="Aplicacao"]] 0xc000186080 139 [] true false
map[] 0xc00012c000 <nil>} 2020/07/08 11:58:38 BODY: <html><head><title>401
Unauthorized</title></head><body><h1>You need a password to access this
page!</h1><a href="/">Home</a></body></html>
Thanks
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-nuts/24f66d37-75b7-4548-8050-7862a15dcd9bo%40googlegroups.com.