Android Crew, Although this problem has to do with phonegap, I am posting it here because phonegap uses the native browser and so there may be a solution to my problem that is more tied to Android rather than phonegap.
I have an problem with accessing a webservice using android. I have no problem accessing it using iOS. The enclosed code uses a public webservice so you can try the code if you are so inclined. On iOS we get a xmlhttp.status == 200 and returned data. On Android we get a xmlhttp.status == 0. We are using cordova-1.8.1.jar We have the white list set in res/xml/cordova.xml like this: <access origin=".*"/> I am bring that up because I am suspicious that our white list is not working. Here is the code: function testweather(){ var xhr= new XMLHttpRequest(); xhr.onreadystatechange = function(){ alert(xhr.readyState); if(xhr.readyState == 4){ if(xhr.status == 200){ $( "#result" ).append( xhr.responseText ); } else{ alert("can't get response. a.status:"+xhr.status); } } } var url = " http://graphical.weather.gov/xml/SOAP_server/ndfdXMLserver.php"; xhr.open("POST", url,true); xhr.setRequestHeader("SOAPAction", " http://graphical.weather.gov/xml/DWMLgen/wsdl/ndfdXML.wsdl#NDFDgenByDayLatLonList "); xhr.setRequestHeader("Content-Type", "text/xml;charset=UTF-8"); xhr.setRequestHeader("Content-Length", 1536); xhr.setRequestHeader("Access-Control-Allow-Origin", "*"); xhr.setRequestHeader("Accept", "application/soap+xml, application/dime, multipart/related, text/*"); xhr.setRequestHeader("User-Agent", "IBM Web Services Explorer"); xhr.setRequestHeader("Cache-Control", "no-cache"); xhr.setRequestHeader("Pragma", "no-cache"); xhr.setRequestHeader("Connection", "close"); var soapEnv = '' + '<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv=" http://schemas.xmlsoap.org/soap/envelope/" xmlns:ndf=" http://graphical.weather.gov/xml/DWMLgen/wsdl/ndfdXML.wsdl">' + ' <soapenv:Header/>' + ' <soapenv:Body>' + ' <ndf:NDFDgenByDayLatLonList soapenv:encodingStyle=" http://schemas.xmlsoap.org/soap/encoding/">' + ' <listLatLon xsi:type="dwml:listLatLonType" xmlns:dwml=" http://graphical.weather.gov/xml/DWMLgen/schema/DWML.xsd">35.4,-97.6</listLatLon>' + ' <startDate xsi:type="xsd:date">2012-06-27</startDate>' + ' <numDays xsi:type="xsd:integer">3</numDays>' + ' <Unit xsi:type="dwml:unitType" xmlns:dwml=" http://graphical.weather.gov/xml/DWMLgen/schema/DWML.xsd">e</Unit>' + ' <format xsi:type="dwml:formatType" xmlns:dwml=" http://graphical.weather.gov/xml/DWMLgen/schema/DWML.xsd">24 hourly</format>' + ' </ndf:NDFDgenByDayLatLonList>' + ' </soapenv:Body>' + '</soapenv:Envelope>'; xhr.send( soapEnv ); } -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en