Axis Header授權驗證

客戶端:
((org.apache.axis.client.Call) call).addHeader(new SOAPHeaderElement("Authorization","username",username));  
((org.apache.axis.client.Call) call).addHeader(new SOAPHeaderElement("Authorization","password",password));


服務端通過Handler取得用戶名和密碼進行驗證:
username = (String) messageContext.getRequestMessage().getSOAPEnvelope()  
.getHeaderByName("Authorization","username").getValue();
password = (String) messageContext.getRequestMessage().getSOAPEnvelope()
.getHeaderByName("Authorization","password").getValue();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章