36 个接口设计,是真的好用,史上最全的接口(API)设计规范,值得收藏
553
2022-06-14
接口调用工具类可调用接口,代码如下
引入包
import java.io.ByteArrayInputStream; import org.apache.axis.client.Call; import org.apache.axis.client.Service; import org.apache.axis.message.SOAPEnvelope; import org.apache.axis.utils.XMLUtils; import org.w3c.dom.Document;
码主体
public class CallWebservice { private static Service service = new Service(); public String webservice(String url, String xml) { SOAPEnvelope rsp = null; Document resultDoc = null; Call call = new Call(service); call.setTargetEndpointAddress(url); ByteArrayInputStream stream; try { stream = new ByteArrayInputStream(xml.trim().getBytes("UTF-8")); SOAPEnvelope req = new SOAPEnvelope(stream); rsp = call.invoke(req); } catch (Exception e) { e.printStackTrace(); } try { resultDoc = rsp.getAsDocument(); } catch (Exception e) { e.printStackTrace(); } String resultStr = XMLUtils.DocumentToString(resultDoc); return resultStr; } }
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~