Fix http2 transport close

This commit is contained in:
世界
2023-03-30 19:06:57 +08:00
parent 9ecea8876d
commit 93b8dcf9fe
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()
}
}