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();?