3
我正在使用apache axis2在web服務上工作,並且我已生成所需的客戶端代碼。客戶端請求應該如下所示:如何將SOAP頭信息添加到使用apache axis2的java soap服務請求
`<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:v2="http://www.huawei.com.cn/schema/common/v2_1"
xmlns:loc="http://www.csapi.org/schema/parlayx/sms/notification_manager/v2_3/local">
<soapenv:Header>
<RequestSOAPHeader xmlns="http://www.huawei.com.cn/schema/common/v2_1">
<spId>35000001</spId>
<spPassword>de96d901b3bad1db2aab76b7b0b202f2</spPassword>
<serviceId>0003062000001100</serviceId>
<timeStamp>20120731064245</timeStamp>
</RequestSOAPHeader>
</soapenv:Header>
<soapenv:Body>
<loc:startSmsNotification>
<loc:reference>
<endpoint>>http://10.138.30.153:9080/notify</endpoint>
<interfaceName>notifySmsReception</interfaceName>
<correlator>1232</correlator>
</loc:reference>
<loc:smsServiceActivationNumber>23424
</loc:smsServiceActivationNumber> <!--Optional: -->
<loc:criteria>Love</loc:criteria>
</loc:startSmsNotification>
</soapenv:Body>
</soapenv:Envelope>`
我已經能夠將body消息添加到我的請求中,但不會添加soap頭信息。報頭信息對驗證請求是必需的。我如何在生成的客戶端代碼中將soap頭信息添加到我的soap請求中?
如果您已添加標題,您可以請發佈答案,我也有同樣的問題。 – Azhar
請指明您的意思,上面的代碼將在您的SOAPMessage中添加頭文件,執行時面臨什麼問題?你在用軸嗎? –