HTTP parser: saving partial method.

This is useful for log purposes.
This commit is contained in:
Valentin Bartenev
2018-04-10 16:51:22 +03:00
parent 8d697e8004
commit 41317e37da

View File

@@ -209,6 +209,8 @@ nxt_http_parse_request_line(nxt_http_request_parse_t *rp, u_char **pos,
nxt_method_test_char(*p); p++; nxt_method_test_char(*p); p++;
} }
rp->method.length = p - rp->method.start;
return NXT_AGAIN; return NXT_AGAIN;
method_unusual_char: method_unusual_char:
@@ -231,6 +233,8 @@ nxt_http_parse_request_line(nxt_http_request_parse_t *rp, u_char **pos,
continue; continue;
} }
rp->method.length = p - rp->method.start;
return NXT_HTTP_PARSE_INVALID; return NXT_HTTP_PARSE_INVALID;
} }