org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[0]); _call.setUseSOAPAction(true); _call.setSOAPActionURI(Statics.WS_SOAP_ACTION); _call.setEncodingStyle(null); _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE); _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE); SOAPHeaderElement user = new SOAPHeaderElement(new javax.xml.namespace.QName(Statics.WS_USERNAME_FIELD),Statics.WS_USERNAME); SOAPHeaderElement pwd = new SOAPHeaderElement(new javax.xml.namespace.QName(Statics.WS_PASSWORD_FIELD),Statics.WS_PASSWORD); user.setActor(null); pwd.setActor(null); _call.addHeader(user); _call.addHeader(pwd); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName(Statics.WS_NAMESPACE, "Process"));
Axis1.4 发送WebService在header添加密码等额外信息
最新推荐文章于 2021-02-24 13:17:42 发布
本文介绍如何使用Apache Axis库配置SOAP客户端进行认证。通过设置操作名称、SOAP版本及添加用户名密码等头部元素实现远程服务的安全调用。
1176

被折叠的 条评论
为什么被折叠?



