diff --git a/internal/nodes/http_request_test.go b/internal/nodes/http_request_test.go index dcb110f..dfd87ff 100644 --- a/internal/nodes/http_request_test.go +++ b/internal/nodes/http_request_test.go @@ -11,7 +11,7 @@ func TestHTTPRequest_RedirectToHTTPS(t *testing.T) { a := assert.NewAssertion(t) { req := &HTTPRequest{ - Server: &serverconfigs.ServerConfig{ + ReqServer: &serverconfigs.ServerConfig{ Web: &serverconfigs.HTTPWebConfig{ RedirectToHttps: &serverconfigs.HTTPRedirectToHTTPSConfig{}, }, @@ -22,7 +22,7 @@ func TestHTTPRequest_RedirectToHTTPS(t *testing.T) { } { req := &HTTPRequest{ - Server: &serverconfigs.ServerConfig{ + ReqServer: &serverconfigs.ServerConfig{ Web: &serverconfigs.HTTPWebConfig{ RedirectToHttps: &serverconfigs.HTTPRedirectToHTTPSConfig{ IsOn: true, diff --git a/internal/nodes/http_request_utils.go b/internal/nodes/http_request_utils.go index 7218e4f..909b8b5 100644 --- a/internal/nodes/http_request_utils.go +++ b/internal/nodes/http_request_utils.go @@ -122,7 +122,7 @@ func httpRequestReadRange(reader io.Reader, buf []byte, start int64, end int64, // 生成boundary // 仿照Golang自带的函数(multipart包) func httpRequestGenBoundary() string { - var buf [30]byte + var buf [8]byte _, err := io.ReadFull(rand.Reader, buf[:]) if err != nil { panic(err) diff --git a/internal/nodes/http_request_utils_test.go b/internal/nodes/http_request_utils_test.go index 42d5bd7..a671ae5 100644 --- a/internal/nodes/http_request_utils_test.go +++ b/internal/nodes/http_request_utils_test.go @@ -10,6 +10,13 @@ import ( "time" ) +func TestHTTPRequest_httpRequestGenBoundary(t *testing.T) { + for i := 0; i < 10; i++ { + var boundary = httpRequestGenBoundary() + t.Log(boundary, "[", len(boundary), "bytes", "]") + } +} + func TestHTTPRequest_httpRequestParseContentRange(t *testing.T) { a := assert.NewAssertion(t) {