パーセントエンコードが二重になってたので修正
This commit is contained in:
@@ -37,7 +37,7 @@ void HttpPost::process(std::weak_ptr<CocoaTweet::OAuth::OAuth1> _oauth,
|
|||||||
if (contentType_ == "application/x-www-form-urlencoded") {
|
if (contentType_ == "application/x-www-form-urlencoded") {
|
||||||
std::vector<std::string> tmp;
|
std::vector<std::string> tmp;
|
||||||
for (const auto& [key, value] : bodyParam_) {
|
for (const auto& [key, value] : bodyParam_) {
|
||||||
tmp.push_back(key + "=" + CocoaTweet::Util::urlEncode(value));
|
tmp.push_back(key + "=" + value);
|
||||||
requestBody = CocoaTweet::Util::join(tmp, "&");
|
requestBody = CocoaTweet::Util::join(tmp, "&");
|
||||||
}
|
}
|
||||||
} else if (contentType_ == "multipart/form-data") {
|
} else if (contentType_ == "multipart/form-data") {
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ std::map<std::string, std::string> OAuth1::signature(
|
|||||||
const std::string& _url) {
|
const std::string& _url) {
|
||||||
std::vector<std::string> tmp;
|
std::vector<std::string> tmp;
|
||||||
for (const auto& [key, value] : _param) {
|
for (const auto& [key, value] : _param) {
|
||||||
tmp.push_back(key + "=" + CocoaTweet::Util::urlEncode(value));
|
tmp.push_back(key + "=" + value);
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string query = CocoaTweet::Util::join(tmp, "&");
|
std::string query = CocoaTweet::Util::join(tmp, "&");
|
||||||
|
|||||||
Reference in New Issue
Block a user