| It wasnt until 2006 that curl added HTTP/1.1 pipelining support. Hence I always used netcat instead of curl because I utilised pipelining heavily for text/html retrieval (IME, most servers supported it). Imagine something like this with curl: curl << eof
http://example.com/a.htm
http://example.com/b.htm
eof
where curl only opens a single connection.Alas, AFAIK, pipelining is still not enabled in the curl binary. As I understand it, the --libcurl option only generates code for what is possible with the curl binary, e.g., curl_easy_init(), curl_easy_setopt(), etc. As such, it will not generate code using curl_multi_init(), curl_multi_setopt(), etc. I have to automate the code generation myself. |