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 + -
显示快捷键?