웹 서비스의 자바 호출

1683 단어 자바
웹 서비스의 자바 호출
			import org.apache.axis.client.Service;
			import org.apache.axis.client.Call;
			import org.apache.axis.constants.Use;
			import org.apache.axis.constants.Style;
			import javax.xml.namespace.QName;
			import java.net.URLDecoder;
			//    
			String Msg = "    "; 
			String JsNo = “10086”;
			Service service = new Service();
			Call call = (Call) service.createCall();  
			//                WSDL 
			call.setTargetEndpointAddress(new java.net.URL(properties.getString("url")));  
			//                                                 
			call.setOperationName(new QName("http://tempuri.org/", "JWSend"));
			//java  .net webservice    soapaction       
			call.setProperty("javax.xml.rpc.soap.http.soapaction.use", new Boolean(true));
			call.setOperationStyle(Style.WRAPPED);
			call.setOperationUse(Use.LITERAL);
			//       
			//public string JWSend(string Msg,string JsNo)
			//              qname   soapaction     
			call.addParameter(new QName("http://tempuri.org/", "Msg"), org.apache.axis.Constants.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
			//        
			call.addParameter(new QName("http://tempuri.org/", "JsNo"), org.apache.axis.Constants.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
			call.setUseSOAPAction(true);
			//       /    
			call.setSOAPActionURI("http://tempuri.org/JWSend");
			//         
			call.setReturnType(org.apache.axis.Constants.XSD_STRING);  
			//  ,  webservice  
			String result = (String) call.invoke(new Object[]{Msg ,JsNo}); 

인터넷 방법 은 매우 많은 데, 주로. net 의 웹 서 비 스 를 호출 하여 밟 은 구덩이 들 이 여러분 에 게 유용 하 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기