У меня есть базовые реализации клиента и сервера, работающие с использованием HTTP / 2.Я хочу проверить, что сервер работает с HTTP / 1 тоже.
Можно ли изменить протокол с HTTP / 2 на HTTP / 1.x?
Код клиента:
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
}
Код сервера:
func main() {
var srv http.Server
srv.Addr = ":8080"
// Set Routes
routes()
// Start server
srv.ListenAndServeTLS("certs/localhost.cert", "certs/localhost.key")
}