I have been searching all over the Internet to look for a proper way to call the webservice with SOAP Header but to my avail.
When I debug the mobile app in AIR debugger, the debugger prompted me a login window in which I have to key in the login details for the webservice which is fine for me. But when I install the app in my mobile device, the webservice returned me a HTTP Request Error fault.
Can anyone of you guide me throught this? Thank you.
The following is my code to call the webservice:
var encoder:Base64Encoder = new Base64Encoder();
encoder.insertNewLines = false;
var ws:WebService = new WebService();
ws.wsdl = "http://mywebservice/ws.cfc.wsdl";
The following is my crossdomain.xml resided in the root of my domain:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE cross-domain-policySYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<allow-http-request-headers-from domain="" headers=""/>