- From: James Gallagher <jimg@dcz.cvo.oneworld.com>
- Date: Fri, 6 Feb 1998 20:36:49 -0500 (EST)
- To: www-lib@w3.org
Hi, I'm trying to add a `Accept-Encoding: gzip' header to the HTTP request issued by my client. When I use HTHeader_addGenerator(); the client hangs. Version: libwww 5.1g compiled with gcc 2.8 CPU/OS: SparcStation 5, Solaris 2.5.1 Server: Apache 1.2.0 Here's the call and the callback it registers: static int accept_header(HTRequest * request, HTStream * target) { cerr << "Entering accept_header" << endl; const char *encoding = "X-Accept-Encoding: r\n"; PUTBLOCK(encoding, strlen(encoding)+1); cerr << "Leaving accept_header" << endl; return HT_OK; } { ... if (accept_gzip) HTHeader_addGenerator(accept_header); ... } Here's the tail end of a protocol and stream trace of the client: ... HTHost 10c468 going to state TCP_NEED_CONNECT. HTHost 10c468 going to state TCP_CONNECTED. HTHost 10c468 connected. HTTP........ Force flush on preemptive load Tee......... Created stream 103a30 with resolver a8024 HTTP........ Dumping request to `w3chttp.out' HTTP........ Generating Request Headers HTTPGen..... Extra global Entering accept_header Leaving accept_header HTTP........ Generating General Headers Buffer...... Flushing 10cd78 <hangs here> Thanks in advance, James -- __________________________________________________________________________ James Gallagher The Distributed Oceanographic Data System jgallagher@gso.uri.edu http://dods.gso.uri.edu/
Received on Friday, 6 February 1998 22:44:02 UTC