不再提示http2 Stream相关错误

This commit is contained in:
刘祥超
2021-05-23 15:50:21 +08:00
parent 9545bf69db
commit df5f50682a
2 changed files with 24 additions and 8 deletions

View File

@@ -7,6 +7,7 @@ import (
"github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs/shared"
"github.com/TeaOSLab/EdgeNode/internal/remotelogs"
"github.com/TeaOSLab/EdgeNode/internal/utils"
"golang.org/x/net/http2"
"io"
"net/url"
"strconv"
@@ -256,11 +257,15 @@ func (this *HTTPRequest) doReverseProxy() {
err1 := resp.Body.Close()
if err1 != nil {
remotelogs.Error("REQUEST_REVERSE_PROXY", err1.Error())
if _, ok := err1.(http2.StreamError); !ok {
remotelogs.Error("REQUEST_REVERSE_PROXY", err1.Error())
}
}
if err != nil && err != io.EOF {
remotelogs.Error("REQUEST_REVERSE_PROXY", err.Error())
this.addError(err)
if _, ok := err.(http2.StreamError); !ok {
remotelogs.Error("REQUEST_REVERSE_PROXY", err.Error())
this.addError(err)
}
}
}