Mercurial > hg > nginx
comparison src/http/ngx_http_special_response.c @ 6310:9d00576252aa
Reduced the number of GET method constants.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Mon, 30 Nov 2015 12:04:35 +0300 |
parents | 173561dfd567 |
children | cf3e75cfa951 |
comparison
equal
deleted
inserted
replaced
6309:ea3ba1ce7014 | 6310:9d00576252aa |
---|---|
357 #define NGX_HTTP_LAST_5XX 508 | 357 #define NGX_HTTP_LAST_5XX 508 |
358 | 358 |
359 }; | 359 }; |
360 | 360 |
361 | 361 |
362 static ngx_str_t ngx_http_get_name = { 3, (u_char *) "GET " }; | |
363 | |
364 | |
365 ngx_int_t | 362 ngx_int_t |
366 ngx_http_special_response_handler(ngx_http_request_t *r, ngx_int_t error) | 363 ngx_http_special_response_handler(ngx_http_request_t *r, ngx_int_t error) |
367 { | 364 { |
368 ngx_uint_t i, err; | 365 ngx_uint_t i, err; |
369 ngx_http_err_page_t *err_page; | 366 ngx_http_err_page_t *err_page; |
562 args = err_page->args; | 559 args = err_page->args; |
563 } | 560 } |
564 | 561 |
565 if (r->method != NGX_HTTP_HEAD) { | 562 if (r->method != NGX_HTTP_HEAD) { |
566 r->method = NGX_HTTP_GET; | 563 r->method = NGX_HTTP_GET; |
567 r->method_name = ngx_http_get_name; | 564 r->method_name = ngx_http_core_get_method; |
568 } | 565 } |
569 | 566 |
570 return ngx_http_internal_redirect(r, &uri, &args); | 567 return ngx_http_internal_redirect(r, &uri, &args); |
571 } | 568 } |
572 | 569 |