2010-04-14 101 views
0

我使用WSDL2Java從wsdl生成了java代碼。我創建了一個SOAP請求,並將其發送給服務器,該服務器使用AxisFault進行響應。如果我看看肥皂請求,現在有標題標記。爲什麼不?Axis2和WSDL2Java:SOAP標題丟失

存根(stub)中的follwing行是否不添加標頭?

// adding SOAP soap_headers 
_serviceClient.addHeadersToEnvelope(env); 

會是什麼解決方案添加一個頭,使SOAP請求看起來像這樣:

<?xml version='1.0' encoding='UTF-8'?> 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> 
    <soapenv:Header/> 
    <soapenv:Body> 
    ... 
    </soapenv:Body> 
</soapenv:Envelope> 

回答