chriskohlhoff / urdl

Urdl C++ Library - Urdl is a cross-platform C++ library for downloading web content using a URL. It provides an easy-to-use extension to standard C++ iostreams and an asynchronous interface for use with Boost.Asio.

Home Page:http://think-async.com/Urdl/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

support any http options

microcai opened this issue · comments

http options is implemented as number of classes. Is there any reason not to use a k/v based container ?
If I want to add more options, I HAVE to change the source code. That makes urdl less adaptable to regular uses.

+1

Agreed. I wish there was another non-libcurl HTTP client for C++. Customizing the host header requires modifying the source code.