webservice之获得随机汉字
发布时间:2020-12-16 23:53:22 所属栏目:安全 来源:网络整理
导读:如上次获取随机英文数字。代码如下: private static void getChineseFonts(String ip) {try {String address = "http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx";ServiceClient sender = new ServiceClient();EndpointReference endpoin
如上次获取随机英文数字。代码如下: 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> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |