华为、中兴、烽火I2 Webservice接口接入
无论是华为、中兴、烽火I2接口的接入,其实I2接口就是webservice接口,webservice接口用soapui调用的时候就是http的post请求,那么我们需要厂家提供的是wsdl服务地址,soap报文(入参正确可以返回数据的),还有一份对入参出参说明的接口说明书。那么我们就看一下soapui的http post请求是怎么接入华为、中兴或者烽火的I2接口的吧。
package com.fenghuo.test;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.InputStreamRequestEntity;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.methods.RequestEntity;
public class FHTest {
/**
* 模拟soapui 调用webservice(I2接口) http post请求代码
* @param xml 报文,可以在soapui上测试通过
* @param url wsdl地址
* @param soapAction 操作类型,报文里面有
* @return
*/
public static String SoapRequest(String xml, String url,String soapAction) {
try {
&