HttpGetの実装に向けてHttpBaseの実装

This commit is contained in:
keita
2021-03-10 22:34:20 +09:00
parent ccdb26b18d
commit 00a568c016
3 changed files with 34 additions and 13 deletions
+2 -6
View File
@@ -3,18 +3,14 @@
#include <functional>
#include "cocoatweet/oauth/oauth.h"
#include <cocoatweet/api/interface/httpBase.h>
namespace CocoaTweet::API::Interface {
class HttpPost {
class HttpPost : public HttpBase{
public:
protected:
std::weak_ptr<CocoaTweet::OAuth::OAuth1> oauth_;
std::map<std::string, std::string> bodyParam_;
std::string url_;
std::string contentType_;
void process(std::weak_ptr<CocoaTweet::OAuth::OAuth1> _oauth,
std::function<void(const unsigned int, const std::string&)> _callback);
static size_t curlCallback_(char* _ptr, size_t _size, size_t _nmemb, std::string* _stream);
};
} // namespace CocoaTweet::API::Interface