httpClient issues on Android
I'm trying to send data to a webpage. The code works great on the iPhone but does nothing on Android. I don't get an error, the code is executed but it just doesn't get sent. Any ideas?
var trans = Titanium.Network.createHTTPClient();
trans.onerror = function(e)
{
Ti.API.info('TRANS ERRROR - ' + e.error);
}
//first send Team data
trans.open('GET', encodeURI('http://runningescapes.com/relaytracker/syncTeam.aspx?TeamName='+Race.TeamName + '&TeamId=' + Race.Van +'&TeamKey='+Race.TeamKey+'&StartTime='+Race.startTime +'&RaceName='+Race.RaceName));
trans.send();
1 Answer
-
Accepted Answer
Try this:
var trans = Titanium.Network.createHTTPClient(); trans.onerror = function(e) { Ti.API.info('TRANS ERRROR - ' + e.error); } //first send Team data trans.open('GET', 'http://runningescapes.com/relaytracker/syncTeam.aspx?TeamName='+encodeURI(Race.TeamName) + '&TeamId=' + encodeURI(Race.Van) +'&TeamKey='+encodeURI(Race.TeamKey)+'&StartTime='+encodeURI(Race.startTime) +'&RaceName='+encodeURI(Race.RaceName)); trans.send();