Velvet Star Monitor

Standout celebrity highlights with iconic style.

updates

http: server gave HTTP response to HTTPS client

Writer Olivia Zamora

I am using go to consume the google maps geocoding API, but I keep getting this error:

The HTTP request failed with error Get /maps/api/geocode/json?address=Bangalore&key=KEY: http: server gave HTTP response to HTTPS client

The url in the error works fine in my browser and gives the appropriate response, but won't give what I want in the code snippet below:

package main
import( "fmt" "io/ioutil" "net/http"
)
func main() { key := "mysecretkey" location := "Bangalore" url := ""+location+"&key="+key fmt.Println("Starting the application...") response, err := http.Get(url) if err!=nil{ fmt.Printf("The HTTP request failed with error %s\n", err) }else { data, _ := ioutil.ReadAll(response.Body) fmt.Println(string(data)) }
}
7

2 Answers

The problem was with the proxy, which probably caused some certificate issues. Works fine without proxy .

2

Iam just change by http.post(") to http.post(""). Just remove a s in https. Its work :-)

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.