private static void getChineseFonts(String ip) { try { String address = "http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx"; ServiceClient sender = new ServiceClient(); EndpointReference endpointReference = new EndpointReference(address); Options options = new Options(); options.setAction("http://WebXml.com.cn/getCharFonts"); options.setTo(endpointReference); sender.setoptions(options); OMFactory fac = OMAbstractFactory.getoMFactory(); OMNamespace omNs = fac.createOMNamespace("http://WebXml.com.cn/","getChineseFonts"); OMElement data = fac.createOMElement("getChineseFonts",omNs); String[] strs = new String[] { "byFontsLength" }; String[] val = new String[] { ip }; for (int i = 0; i < strs.length; i++) { OMElement inner = fac.createOMElement(strs[i],omNs); inner.setText(val[i]); data.addChild(inner); } OMElement result = sender.sendReceive(data); System.out.println(result.toString()); } catch (AxisFault ex) { ex.printstacktrace(); } }
调用: getChineseFonts("5");
返回:<getChineseFontsResponse xmlns="http://WebXml.com.cn/"><getChineseFontsResult><string>骡</string><string>耕</string><string>菱</string><string>缮</string><string>泪</string><string>址</string><string>余</string><string>抖</string></getChineseFontsResult></getChineseFontsResponse>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。