From 83f35463f5c09346c46544f32d8e718e646f78e2 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 7 Feb 2002 12:52:04 +0000 Subject: added note about persistancy in the server --- tests/server/sws.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests/server/sws.c') diff --git a/tests/server/sws.c b/tests/server/sws.c index a78931b30..e560c6c67 100644 --- a/tests/server/sws.c +++ b/tests/server/sws.c @@ -88,6 +88,17 @@ int ProcessRequest(char *request) /* we don't have a complete request yet! */ return 0; + /* **** Persistancy **** + * + * If the request is a HTTP/1.0 one, we close the connection unconditionally + * when we're done. + * + * If the request is a HTTP/1.1 one, we MUST check for a "Connection:" + * header that might say "close". If it does, we close a connection when + * this request is processed. Otherwise, we keep the connection alive for X + * seconds. + */ + do { if(!strncasecmp("Content-Length:", line, 15)) contentlength = strtol(line+15, &line, 10); -- cgit v1.2.3