So I'm using cocos2dx's HTTPRequest and here is my sample code:
cocos2d::network::HttpRequest * request=new cocos2d::network::HttpRequest();
request->setUrl(strUrl.c_str());
request->setRequestType(cocos2d::network::HttpRequest::Type::GET);
request->setResponseCallback(CC_CALLBACK_2(HttpAvatar::onDownloadComplete, this));
request->setTag("GET My Data");
request->setUserData(info);
cocos2d::network::HttpClient::getInstance()->send(request);
request->release();
It works well on iOS. But in android, it keeps on failing. I always get a response code value of -1. Has anyone experienced this before? How do I fix this? Thank you.