HttpURLConnection调用webservice,HTTP调用webservice,简单的webservice调用

时间: 2023-08-15 admin 互联网

HttpURLConnection调用webservice,HTTP调用webservice,简单的webservice调用

HttpURLConnection调用webservice,HTTP调用webservice,简单的webservice调用

    以前调用webservice一般使用axis、axis2先生成java类后,直接引用,多方便。但是有的webservice接口非常的函数,生成的java类非常多,有没有一种非常简化的方法。

     axis2有不生成类直接调用的方法,但是QName不容易找,每次查N久不到。有的反馈,使用CXF调用一样方便,但CXF还要使用maven下载jar,而这里是jdk自带的^_^.....。

    找到一个方便的方法,就是调用HttpURLConnection或HttpsURLConnection直接调用。先在soap查看接口,然后直接把数据传过来,可以使用postman测试。如果测试成功,正常就可以使用HttpURLConnection调用了。

public static String HttpSendSoapPost(String strurl,String xml){
		HttpURLConnection connection = null;
		InputStream is = null;
		BufferedReader br = null;
		String result = null;// 返回结果字符串
		OutputStream out = null;
		
		Da