xcode的IDE
很简单的代码, 可是responseCode是-1,getResponseData()也无内容。
模拟器和真机都一样,请假各位大侠是啥问题?
cocos2d::network::HttpRequest* request=new cocos2d::network::HttpRequest();
request->setUrl("www.baidu.com");
request->setResponseCallback(this, httpresponse_selector(WelcomeMenuLayer::onHttpRequestCompleted));
request->setTag("FirstNet");
cocos2d::network::HttpClient::getInstance()->setTimeoutForConnect(30);
cocos2d::network::HttpClient::getInstance()->send(request);
request->release();
void WelcomeMenuLayer::onHttpRequestCompleted(cocos2d::Node sender, void data){
cocos2d::network::HttpResponse response = (cocos2d::network::HttpResponse)data;
if (!response->isSucceed())
{
CCLOG(“Receive Error! %s\n”,response->getErrorBuffer());
return ;
}
long responseCode = response->getResponseCode();
std::vector *buffer = response->getResponseData();
}