On Sun, Jun 6, 2010 at 1:11 AM, Ivan Johannessen <[email protected]> wrote:
>
>
> On Fri, Jun 4, 2010 at 7:52 PM, Dean Michael Berris <[email protected]>
> wrote:
>>
>> What version did you download?
>>
> I downloaded the 0.6.1 tag and pulled in the changes from the 0.7 branch
> that allowed me to compile without SSL support.

Cool.

>>
>> In the case of the example, I don't think it adds the
>> "follow_redirects" constructor option. I'll dig into it later but can
>> you check whether the response is an HTTP 200 or an HTTP 302?
>>
> The http_client.cpp do follow redirects and the response is a HTTP/1.1
> response with status 200. This issue is by no means a show stopper for me
> but I pointed it out because I believe it is in disagreement of the
> RFC: http://www.w3.org/Protocols/rfc2616/rfc2616.html
> I could not find anything in the RFC that stated that a response without a
> body "should" or "must" contain either headers.
>

That's odd, you don't get a body from the HTTP 200 OK response from
www.google.com?

Conforming HTTP 1.1 servers should use an HTTP 204 No Content response
instead if it doesn't intend to send a body. Although an HTTP 200 OK
should have either a "Content-Length" or "Transfer-Encoding: chunked"
last time I checked.

I'll try to look deeper into this though, thanks for reporting.

-- 
Dean Michael Berris
deanberris.com

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Cpp-netlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cpp-netlib-devel

Reply via email to