- From: Filippo Menczer <fil@cs.ucsd.edu>
- Date: Tue, 9 Jun 1998 16:01:43 -0400 (EDT)
- To: Henrik Frystyk Nielsen <frystyk@w3.org>, www-lib@w3.org
- Cc: fil@cs.ucsd.edu, graziano@cs.ucsd.edu
Thank you Henrik, following your suggestion we were eventually able to make some progress. Another problem was with persistent sockets/connections, which we would like to disable for sequential requests; we got around it by calling HTChannel_deleteAll() after each request. Is there a cleaner way? The new problem is that we are using converters for the sole purpose of accepting only text and html documents (is there another way?), as follows: /* once at initialization */ HTList *converters = HTList_new(); /* global */ HTConversion_add(converters, "text/html", "www/present", HTThroughLine, 2.0, 0.0, 0.0); HTConversion_add(converters, "text/plain", "www/present", HTThroughLine, 2.0, 0.0, 0.0); HTConversion_add(converters, "text/x-http", "www/present", HTThroughLine, 2.0, 0.0, 0.0); HTFormat_setConversion(converters); /* for each request */ HTRequest_setOutputFormat(request, WWW_PRESENT); /* ... */ chunk = HTLoadToChunk(absolute_url, request); /* etc... */ This has the undesired side effect that the chunks returned contain something like the following, which I believe is the response header: ffb HTTP/1.1 200 OK Date: Tue, 09 Jun 1998 19:30:03 GMT Server: Apache/1.2.5 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html f3f They appear at random places somewhere in the chunk. How do we avoid this? Any assistance will be greatly appreciated; again, please reply by email as well, since I am not a subscriber of the list. Thanks!!! At 9:02 AM 6/1/98, Henrik Frystyk Nielsen wrote: >At 20:47 5/30/98 -0400, Filippo Menczer wrote: >>Could someone help me figure out why this simple example is crashing? >>Basically I am calling the code in the "chunk" example multiple times >>by wrapping a loop around it. The first time it goes fine, the second >>causes a segmentation fault. >> >>Configuration: >> Linux (on a Pentium II box) >> w3c-libwww-5.1m (statically linked) > >Try and move the profile stuff (which does all the initialization of libwww >outside your loop. > >[chunk example code snipped] ==================================================== Filippo Menczer http://www.cs.ucsd.edu/~fil/ fil@cs.ucsd.edu CSE Dept., 0114 Lab: (619) 453-4364 U. C. San Diego Fax: (619) 534-7029 La Jolla, CA 92093-0114, USA ==================================================== Please note future email: filippo-menczer@uiowa.edu ====================================================
Received on Tuesday, 9 June 1998 16:12:48 UTC