如何在Go中通过http://创建仅HTTP2请求?

时间:2015-12-26 03:23:22

标签: go http2

我使用Go 1.6并希望通过http://发出仅限HTTP2的请求。

目前尝试执行此操作会导致:

  

负责人http://localhost:2076/completed/764c1b6bc55548707507a2dd25570483a7216bf4:http2:不支持的计划

要强制使用http2,我认为我需要将http.Client.Transport.TLSConfig.NextProtos设置为[]string{"h2"}

还需要什么?

2 个答案:

答案 0 :(得分:6)

您需要使用https,而不是http。 http2传输不识别http方案。

答案 1 :(得分:0)

默认情况下,HTTP / 2.0适用于高度安全的连接。它使用高质量的密码。所以它只能在HTTPS连接上运行。此外,要进行HTTPS连接,还需要启用SSL并安装所需的证书。