📄 jdict.java
字号:
// Required due to use of URL class , required by Call classimport java.net.*;// Required due to use of Vector classimport java.util.*;// Apache SOAP classes used by clientimport org.apache.soap.util.xml.*;import org.apache.soap.*;import org.apache.soap.rpc.*;public class jdict{ static public void main(String argv[]){ Call call=new Call(); call.setTargetObjectURI ("urn:wdict"); call.setMethodName ("lookup"); call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC); Vector params=new Vector(); params.addElement (new Parameter ("db", String.class,"0",null)); params.addElement (new Parameter ("word", String.class,"welcome",null)); params.addElement (new Parameter ("commands", String.class,"define+match",null)); params.addElement (new Parameter ("strategy", String.class,"similar",null)); call.setParams (params); Response resp; try{ URL url = new URL ("http://localhost:9000");// URL url = new URL ("http://localhost:9999/cgi-cai/webdict2.cgi"); System.out.println("URL:" + url); resp = call.invoke ( url , ""); if (resp.generatedFault()) { Fault fault=resp.getFault(); System.out.println(" Fault code: " + fault.getFaultCode()); System.out.println(" Fault string: "+fault.getFaultString()); } else { Vector v=resp.getParams(); for ( int i = 0; i < v.size(); i++ ) { Parameter p = (Parameter)v.elementAt(i); System.out.println(p.getName() + ":\t" + p.getValue()); } } }catch (Exception e){ System.out.println("exception: "+e); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -