Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
I need some way to specify additional options for libcurl, but at the moment there is no way to access the CURL* handler.
For example I want the client to connect via SOCKS5 proxy with authorization, increase connection timeouts and make it not complain about self-signed SSL certificates. Here is the list of libcurl options I would use:
curl_easy_setopt(handler, CURLOPT_PROXY, proxy);
curl_easy_setopt(handler, CURLOPT_PROXYPORT, port);
curl_easy_setopt(handler, CURLOPT_PROXYTYPE, type);
curl_easy_setopt(handler, CURLOPT_PROXYAUTH, CURLAUTH_ANY);
curl_easy_setopt(handler, CURLOPT_PROXYUSERPWD, userpwd);
curl_easy_setopt(handler, CURLOPT_TIMEOUT, timeout);
curl_easy_setopt(handler, CURLOPT_CONNECTTIMEOUT, 10);
curl_easy_setopt(handler, CURLOPT_SSL_VERIFYHOST, 0);
curl_easy_setopt(handler, CURLOPT_SSL_VERIFYPEER, 0);
Attachments
Attachments
Issue Links
- is depended upon by
-
AXIS2C-1370 Axis should support libcurl's other auth types (not just basic)
- Open
-
AXIS2C-1371 Axis should log libcurl debug information
- Open