testsso.java
来自「cwbbs 云网论坛源码」· Java 代码 · 共 58 行
JAVA
58 行
package cn.js.fan.sso;import org.apache.axis.encoding.ser.BeanSerializerFactory;import org.apache.axis.encoding.ser.BeanDeserializerFactory;import org.apache.axis.AxisFault;import org.apache.axis.utils.Options;import org.apache.axis.transport.http.SimpleAxisWorker;import org.apache.axis.description.OperationDesc;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import org.apache.axis.encoding.XMLType;import javax.xml.rpc.ParameterMode;import javax.xml.rpc.JAXRPCException;import javax.xml.rpc.ServiceException;import java.rmi.RemoteException;import javax.xml.rpc.ServiceFactory;import javax.xml.rpc.encoding.TypeMappingRegistry;import javax.xml.rpc.encoding.TypeMapping;import javax.xml.namespace.QName;import org.apache.axis.encoding.ser.BeanSerializerFactory;import org.apache.axis.encoding.ser.BeanDeserializerFactory;import java.net.URL;public class TestSSO { public TestSSO() { } public static void testAuthUser(String nick, String pwdMD5) throws Exception { Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress( "http://localhost:8080/axis/services/SSOService"); call.setOperationName("AuthUser"); call.addParameter("nick", XMLType.XSD_STRING, ParameterMode.IN); call.addParameter("pwdMD5", XMLType.XSD_STRING, ParameterMode.IN); call.setReturnType(XMLType.XSD_BOOLEAN); Boolean re = (Boolean)call.invoke(new Object[] {nick, pwdMD5}); System.out.println("AuthUser = " + re); } public static void main(String[] args) throws Exception { testAuthUser("bluefish", "eaf450085c15c3b880c66d0b78f2c041"); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?