【问题标题】:Cocos2dx 3.3 Set header parameters for HttpRequestCocos2dx 3.3 设置HttpRequest的header参数
【发布时间】:2014-12-22 03:49:30
【问题描述】:

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

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()));

但这是错误的,看来我设置标题参数的方式是错误的。 谁能帮帮我!

【问题讨论】:

    标签: cocos2d-x


    【解决方案1】:

    用这种方式添加表头

    headers.push_back(__String::createWithFormat("%s:%s","access-token",accesstoken.c_str())->getCString());

    【讨论】:

      【解决方案2】:

      我发现了我的问题:

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

      我必须使用“:”而不是“=”

      【讨论】:

      • 那么请关闭问题。
      • 我怎样才能关闭一个问题请:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-04
      • 1970-01-01
      • 2014-09-22
      相关资源
      最近更新 更多