Get¶
In [ ]:
#include <cstdio>
#include <iostream>
#include <map>
#include "CurlClient.h"
using namespace Nequeo::Net;
int main()
{
CurlClient cURL;
std::string url = "https://google.com/";
std::string responseBody = "";
std::string responseHeaders = "";
std::map<std::string, std::string> requestHeaders;
requestHeaders["Authorization"] = "Bearer token";
requestHeaders.insert({ "Authoriz", "Bearer token" });
requestHeaders.insert(std::pair<std::string, std::string>({ "Authotion", "Bearer token" }));
bool ret = cURL.Get(url, requestHeaders, &responseBody, &responseHeaders);
std::cout << responseHeaders << std::endl;
std::cout << responseBody << std::endl;
return 0;
}
Post¶
In [ ]:
#include <cstdio>
#include <iostream>
#include <map>
#include "CurlClient.h"
using namespace Nequeo::Net;
int main()
{
CurlClient cURL;
std::string url = "https://google.com/";
std::string responseBody = "";
std::string responseHeaders = "";
std::string requestContentType = "application/json";
std::string requestBody =
"{\"uniqueid\":\"" + uniqueid + "\"," +
"\"applicationid\":\"" + applicationid + "\"," +
"\"accesstoken\":\"" + accesstoken + "\"}";
bool ret = cURL.Post(url, requestBody, requestContentType, &responseBody, &responseHeaders);
std::cout << responseHeaders << std::endl;
std::cout << responseBody << std::endl;
return 0;
}