Does anybody else think that printing out the options(curl_easy_setopt) via 
debug function (or -v) will be helpful?

I had to recently debug a libcurl application which I didn't have the source 
code for and felt that these logs would be useful.

I have a temp hack with LD_PRELOAD so it only works on linux.
An example might look like this

....
curl_easy_setopt(0xptr, CURLOPT_URL, https://duckduckgo.com/)
curl_easy_setopt(0xptr, CURLOPT_NOPROGRESS, 1)
curl_easy_setopt(0xptr, CURLOPT_NOBODY, 1)
curl_easy_setopt(0xptr, CURLOPT_HEADER, 1)
...
curl_easy_setopt(0xptr, CURLOPT_USERAGENT, curl/7.55.1)
curl_easy_setopt(0xptr, CURLOPT_MAXREDIRS, 50)
curl_easy_setopt(0xptr, CURLOPT_POSTREDIR, 0)
...


-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to