Mercurial > hg > nginx-quic
comparison src/http/ngx_http_parse.c @ 7681:38c0898b6df7 quic
HTTP/3.
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Fri, 13 Mar 2020 19:36:33 +0300 |
parents | 8f55cb5c7e79 |
children | 5649079a41f4 |
comparison
equal
deleted
inserted
replaced
7680:6fd2cce50fe2 | 7681:38c0898b6df7 |
---|---|
142 switch (state) { | 142 switch (state) { |
143 | 143 |
144 /* HTTP methods: GET, HEAD, POST */ | 144 /* HTTP methods: GET, HEAD, POST */ |
145 case sw_start: | 145 case sw_start: |
146 r->request_start = p; | 146 r->request_start = p; |
147 r->method_start = p; | |
147 | 148 |
148 if (ch == CR || ch == LF) { | 149 if (ch == CR || ch == LF) { |
149 break; | 150 break; |
150 } | 151 } |
151 | 152 |
156 state = sw_method; | 157 state = sw_method; |
157 break; | 158 break; |
158 | 159 |
159 case sw_method: | 160 case sw_method: |
160 if (ch == ' ') { | 161 if (ch == ' ') { |
161 r->method_end = p - 1; | 162 r->method_end = p; |
162 m = r->request_start; | 163 m = r->request_start; |
163 | 164 |
164 switch (p - m) { | 165 switch (p - m) { |
165 | 166 |
166 case 3: | 167 case 3: |