Welcome! Log In Create A New Profile

Advanced

[patch] Http image_filter: return 405 when method is HEAD and body is empty.

胡聪 (hucc)
June 19, 2017 12:58PM
Hi,

Returning 415 does not conform to the HTTP protocol when image and proxy_pass
configured in same location.

# HG changeset patch
# User hucongcong <hucong.c@foxmail.com>
# Date 1497890354 -28800
# Tue Jun 20 00:39:14 2017 +0800
# Node ID af3a94de6a6549dec5e1205514eda1893313a14c
# Parent d1816a2696de8c2faa1cd913a151e5f62a8620f3
Http image_filter: return 405 when method is HEAD and body is empty.

diff -r d1816a2696de -r af3a94de6a65 src/http/modules/ngx_http_image_filter_module.c
--- a/src/http/modules/ngx_http_image_filter_module.c Fri Jun 16 18:15:58 2017 +0300
+++ b/src/http/modules/ngx_http_image_filter_module.c Tue Jun 20 00:39:14 2017 +0800
@@ -330,6 +330,12 @@ ngx_http_image_body_filter(ngx_http_requ
}
}

+ if (r->method & NGX_HTTP_HEAD) {
+ return ngx_http_filter_finalize_request(r,
+ &ngx_http_image_filter_module,
+ NGX_HTTP_NOT_ALLOWED);
+ }
+
return ngx_http_filter_finalize_request(r,
&ngx_http_image_filter_module,
NGX_HTTP_UNSUPPORTED_MEDIA_TYPE);
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[patch] Http image_filter: return 405 when method is HEAD and body is empty.

胡聪 (hucc) 388 June 19, 2017 12:58PM

Re: [patch] Http image_filter: return 405 when method is HEAD and body is empty.

Maxim Dounin 160 June 19, 2017 01:22PM

Re: [patch] Http image_filter: return 405 when method is HEAD andbody is empty.

胡聪 (hucc) 149 June 19, 2017 02:08PM

Re: [patch] Http image_filter: return 405 when method is HEAD andbody is empty.

Maxim Dounin 245 June 20, 2017 11:54AM

Re: [patch] Http image_filter: return 405 when method is HEAD andbodyis empty.

胡聪 (hucc) 190 June 20, 2017 12:30PM

Re: [patch] Http image_filter: return 405 when method is HEAD andbodyis empty.

Maxim Dounin 169 June 20, 2017 01:40PM

Re: [patch] Http image_filter: return 405 when method is HEADandbodyis empty.

胡聪 (hucc) 139 June 21, 2017 01:06PM

Re: [patch] Http image_filter: return 405 when method is HEADandbodyis empty.

Maxim Dounin 178 June 21, 2017 01:26PM

Re: [patch] Http image_filter: return 405 when method isHEADandbodyis empty.

胡聪 (hucc) 220 June 21, 2017 01:40PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 194
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready