Boost logo

Boost :

Subject: Re: [boost] [ann] Urdl - a library for downloading web content
From: Philippe Vaucher (philippe.vaucher_at_[hidden])
Date: 2009-06-18 08:11:51


>> * The #1 feature should be supporting http 1.1 well (also https). Many
>> libaries provide a http 1.0 implementation but fail short of
>> supporting the many options http provides (I know this is a huge
>> undertaking!) . At this point I don't see the value of supporting file
>> (or planning to support ftp).
>
> Sometimes I need to use them :) Seriously though, the power of working with
> URLs is their polymorphism, so the more protocols the better IMHO.

While I totally agree with that, I just want to point out that the
discussion wether this library should support more protocols than HTTP
raise a fundamental design issue: if you start to make it support more
protocols, then you'll end with something like libcurl (which is a
very nice library), and if that's the case it might be simpler to
write a boost libcurl wrapper (the current c++ wrapper of libcurl
aren't very nicely designed).

Philippe


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk