デバッグ出力、鎮まり給え(#64)

This commit is contained in:
keita
2021-03-04 14:58:20 +09:00
parent 9742f20199
commit 7aca42a994
9 changed files with 7 additions and 24 deletions
+4 -6
View File
@@ -4,7 +4,7 @@
#include <memory>
#include <vector>
#include <sstream>
#include <iostream>
#include <stdexcept>
extern "C" {
#include <curl/curl.h>
}
@@ -31,7 +31,6 @@ void HttpPost::process(std::weak_ptr<CocoaTweet::OAuth::OAuth1> _oauth,
auto signature = oauth->signature(sigingParam, "POST", url_);
// 作成した署名をエンドポイントへのパラメータ及びOAuthパラメータに登録
std::cout << "signature : " << signature["oauth_signature"] << std::endl;
oauthParam.merge(signature);
// リクエストボディの構築
@@ -43,7 +42,6 @@ void HttpPost::process(std::weak_ptr<CocoaTweet::OAuth::OAuth1> _oauth,
}
requestBody = CocoaTweet::Util::join(tmp, "&");
}
std::cout << "request Body -> " << requestBody << std::endl;
// ヘッダの構築
std::string oauthHeader = "authorization: OAuth ";
@@ -54,7 +52,6 @@ void HttpPost::process(std::weak_ptr<CocoaTweet::OAuth::OAuth1> _oauth,
}
oauthHeader += CocoaTweet::Util::join(tmp, ",");
}
std::cout << "OAuth Header -> " << oauthHeader << std::endl;
// do post
CURL* curl;
@@ -63,7 +60,6 @@ void HttpPost::process(std::weak_ptr<CocoaTweet::OAuth::OAuth1> _oauth,
long responseCode;
curl = curl_easy_init();
url_ = url_;
std::cout << "URL : " << url_ << std::endl;
if (curl) {
curl_easy_setopt(curl, CURLOPT_URL, url_.c_str());
curl_easy_setopt(curl, CURLOPT_POST, 1);
@@ -71,7 +67,9 @@ void HttpPost::process(std::weak_ptr<CocoaTweet::OAuth::OAuth1> _oauth,
curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE, requestBody.length());
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, curlCallback_);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, (std::string*)&rcv);
#ifndef NDEBUG
curl_easy_setopt(curl, CURLOPT_VERBOSE, 1L);
#endif
// Headerを保持するcurl_slist*を初期化
struct curl_slist* headers = NULL;
// Authorizationをヘッダに追加
@@ -83,7 +81,7 @@ void HttpPost::process(std::weak_ptr<CocoaTweet::OAuth::OAuth1> _oauth,
}
if (res != CURLE_OK) {
std::cout << "curl error : " << res << std::endl;
throw std::runtime_error(std::string("INTERNAL ERROR : curl(") + std::to_string(res) + ")");
exit(1);
}