mirror of
https://github.com/bitechdev/ResolveSpec.git
synced 2026-07-03 09:47:38 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 705c4f8001 |
@@ -488,6 +488,7 @@ func newInstance(cfg Config) (*serverInstance, error) {
|
|||||||
// For the current process, set GODEBUG=http2xconnect=1 in the environment before launch.
|
// For the current process, set GODEBUG=http2xconnect=1 in the environment before launch.
|
||||||
if httpServer.Protocols == nil {
|
if httpServer.Protocols == nil {
|
||||||
httpServer.Protocols = &http.Protocols{}
|
httpServer.Protocols = &http.Protocols{}
|
||||||
|
httpServer.Protocols.SetHTTP1(true)
|
||||||
}
|
}
|
||||||
if cfg.HTTP2 {
|
if cfg.HTTP2 {
|
||||||
if existing := os.Getenv("GODEBUG"); !strings.Contains(existing, "http2xconnect=1") {
|
if existing := os.Getenv("GODEBUG"); !strings.Contains(existing, "http2xconnect=1") {
|
||||||
@@ -503,6 +504,7 @@ func newInstance(cfg Config) (*serverInstance, error) {
|
|||||||
httpServer.Protocols.SetHTTP2(true)
|
httpServer.Protocols.SetHTTP2(true)
|
||||||
httpServer.Protocols.SetUnencryptedHTTP2(true)
|
httpServer.Protocols.SetUnencryptedHTTP2(true)
|
||||||
} else {
|
} else {
|
||||||
|
httpServer.Protocols.SetHTTP1(true)
|
||||||
httpServer.Protocols.SetHTTP2(false)
|
httpServer.Protocols.SetHTTP2(false)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user