Cocos2dx 3.3设置HttpRequest的头参数

时间:2014-12-22 03:49:30

标签: cocos2d-x

我想在Cocos2d-x 3.3中提交POST请求时设置一些标头参数 我做了:

request->setUrl(url.c_str());
std::vector<std::string> headers;
headers.push_back("header_param1=123123");
headers.push_back("header_param1=abc");
request->setHeaders(headers);
request->setRequestType(HttpRequest::Type::POST);

std::string postData = "param1=aqweqw&param2=asdasd";
request->setRequestData(postData.c_str(), strlen(postData.c_str()));

但这是错误,似乎我的设置标题params方式是错误的。 任何人都可以帮助我!

2 个答案:

答案 0 :(得分:1)

使用这种方式添加标题

headers.push_back(__字符串:: createWithFormat( “%S%S”, “接入令牌”,accesstoken.c_str()) - &GT; getCString());

答案 1 :(得分:0)

我发现了我的问题:

headers.push_back("header_param1:123123");
headers.push_back("header_param1:abc");

我必须使用&#34;:&#34;而不是&#34; =&#34;