I have a basic client and server implementations working using HTTP/2. I want to test that the server works with HTTP/1 too.
Is there any way to change the protocol from HTTP/2 to HTTP/1.x?
Client code:
func main() {
host = "https://127.0.0.1:8080"
client = http.Client{
// InsecureTLSDial is temporary and will likely be
// replaced by a different API later.
Transport: &http2.Transport{
TLSClientConfig: &tls.Config{
InsecureSkipVerify: true,
},
},
}
// further functionality
}
Server code:
func main() {
var srv http.Server
srv.Addr = ":8080"
// Set Routes
routes()
// Start server
srv.ListenAndServeTLS("certs/localhost.cert", "certs/localhost.key")
}