@cryptotaxi247 / netdata-1 / commits / d5c100a92

go.d: weblog allow PURGE HTTP method (#17204)

Ilya Mashchenko committed Mar 20, 2024 at 12:34 UTC d5c100a92b268bf8f40e5dc4902f3d0aa546b531
2 files changed +2
src/go/collectors/go.d.plugin/modules/weblog/logline.go
+1
@@ -538,6 +538,7 @@ func isReqMethodValid(method string) bool {
538 "PRI",
539 "PROPFIND",
540 "PROPPATCH",
541 + "PURGE", // not a standardized HTTP method
542 "PUT",
543 "REBIND",
544 "REPORT",
src/go/collectors/go.d.plugin/modules/weblog/logline_test.go
+1
@@ -167,6 +167,7 @@ func TestLogLine_Assign(t *testing.T) {
167 {input: "PROPFIND", wantLine: logLine{web: web{reqMethod: "PROPFIND"}}},
168 {input: "MOVE", wantLine: logLine{web: web{reqMethod: "MOVE"}}},
169 {input: "SEARCH", wantLine: logLine{web: web{reqMethod: "SEARCH"}}},
170 + {input: "PURGE", wantLine: logLine{web: web{reqMethod: "PURGE"}}},
171 {input: emptyStr, wantLine: emptyLogLine},
172 {input: hyphen, wantLine: emptyLogLine},
173 {input: "GET no_version", wantLine: emptyLogLine, wantErr: errBadReqMethod},