Skip to content

Commit

Permalink
Header managment on SOAP services
Browse files Browse the repository at this point in the history
  • Loading branch information
MESepehr committed Dec 18, 2017
1 parent ce89e5d commit 8291305
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 0 deletions.
27 changes: 27 additions & 0 deletions webService/myWebService.as
Expand Up @@ -10,6 +10,7 @@ package webService
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.rpc.soap.LoadEvent;
import mx.rpc.soap.SOAPHeader;
import mx.rpc.soap.WebService;


Expand Down Expand Up @@ -323,7 +324,33 @@ package webService
return XML(str);
}

///////////////////////////////////Header part


/**Add header*/
public static function setHeader(userName:String,password:String,tocken:String,uid:String):void
{

var qname:QName = new QName("http://tmeappuri.org/","SOAPHeaderContent");
var header:SOAPHeader = new SOAPHeader(qname,{UserName:userName,Password:password,Token:tocken,UID:uid});
ws.clearHeaders();
ws.addHeader(header)
}

public static function addHeader(headerName:String,headerValue:String):void
{
var qname:QName = new QName("http://tmeappuri.org/","SOAPHeaderContent");
var headerObject:Object = {};
headerObject[headerName] = headerValue ;
var header:SOAPHeader = new SOAPHeader(qname,headerObject);
ws.addHeader(header);
}

/**Clear header*/
public static function clearHeader():void
{
ws.clearHeaders();
}

}
}
9 changes: 9 additions & 0 deletions webService2/myWebService2.as
Expand Up @@ -1038,6 +1038,15 @@ package webService2
ws.addHeader(header)
}

public static function addHeader(headerName:String,headerValue:String):void
{
var qname:QName = new QName("http://tmeappuri.org/","SOAPHeaderContent");
var headerObject:Object = {};
headerObject[headerName] = headerValue ;
var header:SOAPHeader = new SOAPHeader(qname,headerObject);
ws.addHeader(header);
}

/**Clear header*/
public static function clearHeader():void
{
Expand Down

0 comments on commit 8291305

Please sign in to comment.