class
#include <eckit/io/EasyCURL.h>
EasyCURL
Constructors, destructors, conversion operators
Public functions
-
auto GET(const std::
string & url, bool stream = false) -> EasyCURLResponse -
auto HEAD(const std::
string & url) -> EasyCURLResponse -
auto PUT(const std::
string & url, const std::string & data) -> EasyCURLResponse -
auto POST(const std::
string & url, const std::string & data) -> EasyCURLResponse -
auto DELETE(const std::
string & url) -> EasyCURLResponse - void verbose(bool on)
- void followLocation(bool on)
- void sslVerifyPeer(bool on)
- void sslVerifyHost(bool on)
- void failOnError(bool on)
- void useSSL(bool use)
-
void customRequest(const std::
string &) - void headers(const EasyCURLHeaders& headers)
-
void userAgent(const std::
string &) -
void print(std::
ostream &) const
Friends
-
auto operator<<(std::
ostream & s, const EasyCURL& c) -> std::ostream &