[plt-scheme] Problems fetching page

From: Robby Findler (robby at cs.uchicago.edu)
Date: Sun Apr 25 11:06:15 EDT 2004

At Sun, 25 Apr 2004 09:25:14 -0400, "David T. Pierson" wrote:
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> 
> On Sat, Apr 24, 2004 at 06:05:18PM -0400, Anton van Straaten wrote:
> > Neil's right, it looks more as though the server can't handle certain
> > request packet splits.  It seems that if the request line "GET /
> 
> FWIW, I've seen this problem before with an IIS server that was using a
> certain ISAPI filter.  If the entire request wasn't in the first TCP
> packet, the request would generate an error response.  This is not
> correct server behavior of course.  However, if possible I would
> recommend that HTTP requests (at least the request line and headers,
> which is everything for GET requests) *attempt* to be sent in one chunk.
> I haven't looked at the current source, but using string-append as Anton
> suggested should solve this type of problem in most cases.  Due to the
> nature of TCP connections, it may even be faster.

Ugh.

I went ahead and made that change for future versions, but there's no
guarantee that this change actually affects the underlying packet
structure.

Robby


Posted on the users mailing list.