dmを送信するためにはapplication/jsonをpostしないといけないためhttp/postのinterfaceにて対応

This commit is contained in:
keita
2021-04-01 21:51:20 +09:00
parent 227742748d
commit b9d40e25c3
+4
View File
@@ -53,6 +53,8 @@ void HttpPost::process(std::weak_ptr<CocoaTweet::OAuth::OAuth1> _oauth,
("Content-Disposition: form-data; name=\"" + key + "\";\r\n\r\n" + value + "\r\n");
}
requestBody += (std::string("--") + "milkcocoa0902" + "--" + "\r\n");
}else if(contentType_ == "application/json"){
requestBody = bodyParam_["data"];
}
}
@@ -95,6 +97,8 @@ void HttpPost::process(std::weak_ptr<CocoaTweet::OAuth::OAuth1> _oauth,
contentType = contentType_;
} else if (contentType_ == "multipart/form-data") {
contentType = contentType_ + "; boundary=milkcocoa0902";
}else if(contentType_ == "application/json"){
contentType_ = "application/json";
}
headers = curl_slist_append(headers, ("Content-Type: " + contentType).c_str());