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;
}