Mercurial > hg > nginx
comparison src/http/ngx_http_parse.c @ 419:47709bff4468
nginx-0.0.10-2004-09-09-19:40:48 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 09 Sep 2004 15:40:48 +0000 |
parents | 0526206251f6 |
children | 11362a3e3911 |
comparison
equal
deleted
inserted
replaced
418:cf072d26d6d6 | 419:47709bff4468 |
---|---|
63 r->method_end = p - 1; | 63 r->method_end = p - 1; |
64 m = r->request_start; | 64 m = r->request_start; |
65 | 65 |
66 if (r->method_end - m == 3) { | 66 if (r->method_end - m == 3) { |
67 | 67 |
68 if (*m == 'G' && *(m + 1) == 'E' && *(m + 2) == 'T') { | 68 if (m[0] == 'G' && m[1] == 'E' && m[2] == 'T') { |
69 r->method = NGX_HTTP_GET; | 69 r->method = NGX_HTTP_GET; |
70 } | 70 } |
71 | 71 |
72 } else if (r->method_end - m == 4) { | 72 } else if (r->method_end - m == 4) { |
73 | 73 |
74 if (*m == 'P' && *(m + 1) == 'O' | 74 if (m[0] == 'P' && m[1] == 'O' |
75 && *(m + 2) == 'T' && *(m + 3) == 'T') | 75 && m[2] == 'T' && m[3] == 'T') |
76 { | 76 { |
77 r->method = NGX_HTTP_POST; | 77 r->method = NGX_HTTP_POST; |
78 | 78 |
79 } else if (*m == 'H' && *(m + 1) == 'E' | 79 } else if (m[0] == 'H' && m[1] == 'E' |
80 && *(m + 2) == 'A' && *(m + 3) == 'D') | 80 && m[2] == 'A' && m[3] == 'D') |
81 { | 81 { |
82 r->method = NGX_HTTP_HEAD; | 82 r->method = NGX_HTTP_HEAD; |
83 } | 83 } |
84 } | 84 } |
85 | 85 |