Fix http2 transport close

This commit is contained in:
世界
2023-03-30 19:06:57 +08:00
parent 2012c0ca1e
commit 19a35ec6a4
3 changed files with 24 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
package v2rayhttp
import "net/http"
type ConnectionPool interface {
CloseIdleConnections()
}
func CloseIdleConnections(transport http.RoundTripper) {
if connectionPool, ok := transport.(ConnectionPool); ok {
connectionPool.CloseIdleConnections()
}
}