Comments (1)
Hi,
this seems to make sense, as seen by this related curl usage example.
But the solution you suggested changes Curlpp interface, and will break builds of other users.
(For CURLOPT_SSL_CTX_FUNCTION, I'm not sure that curlpp option need modification)
I suggest to add an NullableOptionTrait class and to add 2 news options, like :
typedef curlpp::NullableOptionTrait<std::string, CURLOPT_CAINFO> NullableCaInfoOpt;
typedef curlpp::NullableOptionTrait<std::string, CURLOPT_CAPATH> NullableCaPathOpt;
(declare CaInfoOpt and CaPathOpt as obsoletes)
NullableOptionTrait
should be able to manage a null value (add en empty ctor and a reset/clear function).
Il you're OK to achieve this, please create a PR.
Thanks for your help,
from curlpp.
Related Issues (20)
- CMake fails in Windows HOT 1
- [build_all_examples] how to find curlpp package on windows? HOT 1
- How to upload a binary file(examle: a image) by Form? HOT 4
- myRequest.setOpt<Url>() results in linker error "Unresolved External Symbol" HOT 1
- cURLpp linker errors HOT 1
- setOpt() const parameters HOT 1
- Error LNK2019 unresolved external symbol __imp_curl_easy_setopt HOT 7
- How do i use this in visual studio HOT 3
- Update Nuget Package HOT 3
- How to download zip file HOT 3
- Response from the server
- Clion build project HOT 1
- hi , base on c : curl
- run error about clone_ptr HOT 1
- [question]how to use progressfunction to get upload or download progress value HOT 2
- abnormal upload speed and size HOT 3
- [cmake] A required package was not found
- Is curlpp support async rest? HOT 1
- Linker error when using curlpp HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from curlpp.