[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libmicrohttpd] About version of HTTP

From: Christian Grothoff
Subject: Re: [libmicrohttpd] About version of HTTP
Date: Wed, 22 Jul 2009 17:14:37 +0200
User-agent: KMail/1.9.9


I've just gone over the code and double checked what is going on.  If the 
client requests HTTP 1.0, the server will follow the HTTP 1.0 protocol (no 
pipelining, no Host-header required, etc.) but still TELLS the client that 
the server would support HTTP 1.1 in its response.  

I think this is actually the desired behavior (client wants 1.0, protocol 
follows 1.0 rules but server tells client that it would support a more recent 
version).  Now, I didn't re-read the RFC, so if you can find in there 
somewhere that an HTTP 1.1-capable server must respond with 1.0 to a 
1.0-client, this would still be trivial to fix.

Happy hacking!


Am Tuesday 21 July 2009 09:33:45 schrieb julien sarazin:
> Hello,
> I am using libmicrohttpd 0.4.0a (binaries windows) and have a problem with
> http header response.
> I have a small program in c++ to test my http server.
> If I send this request http : GET HTTP/1.0
> the http server send an answer with HTTP/1.1 200 OK in the header response.
> I studied code but normally HTTP 1.0 is understood but libmicrohttpd and I
> do not understand why I have a response with HTTP 1.1.
> If someone knows how I can have a response HTTP 1.0 (how define version of
> HTTP ?) please inform me.
> Julien SARAZIN

reply via email to

[Prev in Thread] Current Thread [Next in Thread]