[Mod_gzip] Mod_gzip not able to handle POST method
mod_gzip@lists.over.net
mod_gzip@lists.over.net
Mon, 20 Jan 2003 10:59:12 +0530
hi,
Thanks for replying.
Is it possible to specify at the BROWSER level the method[POST , GET]
for which compression should be enabled ?? If yes, how should it be
enabled? We use IE 6.0 with both settings of HTTP1.1 enabled.
My understanding is that once the protool is specified as HTTP1.1 ,
the browser would be default send the Accept-Encoding header. This is
the reason of me being amazed at the fact that GET method is being
compressed but for POST method mod_gzip throws-up the foll. message
mod_gzip: DECLINED:NO_ACCEPT_ENCODING'.
Appreciate all help.
regards,
Sudhir Rao
ST Microelectronics LTD.
Noida INDIA
**********************************************************************
martin sepulveda replied
------------------------
are you sure the browser is sending a Accept-Encoding header along
with the POST?
if not so that would be the correct behaviour
m.
**********************************************************************
--------------------ORIGINAL MESSAGE---------------------------------
hi All,
I would like to compress the data dished out by POST method.
Mod_gzip version :- mod_gzip1.3.26.1a ----------------
HTTPD.conf file contents :-
------------------------
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_can_negotiate Yes
#mod_gzip_static_suffix .gz
AddEncoding gzip .gz
mod_gzip_command_version show_me_the_version_number
mod_gzip_handle_methods GET POST
#mod_gzip_update_static No
mod_gzip_keep_workfiles No
mod_gzip_minimum_file_size 1
mod_gzip_maximum_file_size 500000 mod_gzip_maximum_inmem_size
60000
mod_gzip_min_http 1000
mod_gzip_item_include file .*
mod_gzip_item_include uri /servlet*
Compression works fine for GET method - it displays the following
message for POST method :
-----------------------------------------------------------------
202.1.150.214 - - [17/Jan/2003:19:37:12 +0530] "POST
/arsys/servlet/WorkflowServlet HTTP/1.1" 200 30 "-" "Mozilla/4.0
(compatible; MSIE 6.0; Win32)" mod_gzip: DECLIN ED:NO_ACCEPT_ENCODING
In:0 Out:0:0pct.
202.1.150.214 - - [17/Jan/2003:19:37:12 +0530] "POST
/arsys/servlet/WorkflowServlet HTTP/1.1" 200 30 "-" "Mozilla/4.0
(compatible; MSIE 6.0; Win32)" mod_gzip: DECLIN ED:NO_ACCEPT_ENCODING
In:0 Out:0:0pct.
The theoretical meaning of 'mod_gzip: DECLINED:NO_ACCEPT_ENCODING'
means that the request doesn't contain an Accept-Encoding header -
obviously this UserAgent doesn't understand gzip-compressed data.
My Question :- if UserAgent doesn't understand gzip-compressed data ,
then how come the UserAgent understands gzip-compressed data for GET
method.
Appreciate all help.
regards,
Sudhir Rao
ST Microelectronics LTD.
Noida INDIA