You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs-cvs@perl.apache.org by st...@apache.org on 2003/02/18 06:33:23 UTC

cvs commit: modperl-docs/src/docs/2.0/user/handlers http.pod

stas        2003/02/17 21:33:23

  Modified:    src/docs/2.0/user/handlers http.pod
  Log:
  Handling HEAD Requests
  
  Revision  Changes    Path
  1.14      +14 -0     modperl-docs/src/docs/2.0/user/handlers/http.pod
  
  Index: http.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/handlers/http.pod,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- http.pod	18 Feb 2003 04:29:41 -0000	1.13
  +++ http.pod	18 Feb 2003 05:33:23 -0000	1.14
  @@ -1193,6 +1193,20 @@
   
   META: examples are needed (for now mod_perl 1.0 docs apply)
   
  +=head1 Handling HEAD Requests
  +
  +In order to avoid the overhead of sending the data to the client when
  +the request is of type HEAD in mod_perl 1.0 we L<used to return
  +early|docs::1.0::guide::porting/Generating_correct_HTTP_Headers> from
  +the handler:
  +
  +  return OK if $r->header_only;
  +
  +This logic is no longer needed in mod_perl 2.0, because Apache 2.0
  +automatically discards the response body for HEAD requests. (You can
  +also read the comment in for C<ap_http_header_filter()> in
  +I<modules/http/http_protocol.c> in the Apache 2.0 source.)
  +
   =head1 Extending HTTP Protocol
   
   Extending HTTP under mod_perl is a trivial task.  Look at L<the
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-cvs-unsubscribe@perl.apache.org
For additional commands, e-mail: docs-cvs-help@perl.apache.org