private function SendRequest():void { var content:Info = new Info(); content.Name = UserName.text; content.Password = PassWord.text; content.ExDate = new Date(2010, 3, 10); //关键在QName的构造函数 //第一个参数要和.Net的WebService的名称空间相同 //第二个参数要和.Net的WebService的继承自SoapHeader的自定义类名称相同 var qname:QName = new QName("http://davidfan.cnblogs.com","ValidateSoapHeader"); var header:SOAPHeader = new SOAPHeader(qname,content);
以下是引用片段: package WebServiceUtility { public class Info{ //该类名称可以和.Net中的ValidateSoapHeader不同 //但字段要对应拼写相同 public var Name:String; public var Password:String; public var ExDate:Date; } }