当前位置: 首页 > news >正文

内蒙古城乡建设网站换名字了外包网络推广公司怎么选

内蒙古城乡建设网站换名字了,外包网络推广公司怎么选,html网站标题怎么做的,wordpress用户个人主页Java调用Web service接口SOAP协议HTTP请求,解析返回的XML字符串: 1. 使用Java的HTTP库发送SOAP请求,并接收返回的响应。 可以使用Java的HttpURLConnection、Apache HttpClient等库。 2. 将返回的响应转换为字符串。 3. 解析XML字符串&…

Java调用Web service接口SOAP协议HTTP请求,解析返回的XML字符串:

1. 使用Java的HTTP库发送SOAP请求,并接收返回的响应。

可以使用Java的HttpURLConnection、Apache HttpClient等库。

2. 将返回的响应转换为字符串。

3. 解析XML字符串,可以使用Java的DOM解析器或者其他第三方库,如JDOM、DOM4J等。

4. 解析XML数据,提取需要的信息。

参考代码如下:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.xml.sax.SAXException;public class SOAPClient {public static void main(String[] args) {try {// 创建SOAP请求的XML数据String soapRequest = "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:web=\"http://www.demo.com\">\n"+ "   <soapenv:Header/>\n"+ "   <soapenv:Body>\n"+ "      <web:YourMethodName>\n"+ "         <web:Parameter1Name>parameter1Value</web:Parameter1Name>\n"+ "      </web:YourMethodName>\n"+ "   </soapenv:Body>\n"+ "</soapenv:Envelope>";// 发送SOAP请求,并接收返回的响应String endpoint = "http://localhost:8080/demo_webservice"; // Webservice的URLHttpURLConnection connection = (HttpURLConnection) new URL(endpoint).openConnection();connection.setRequestMethod("POST");connection.setRequestProperty("Content-Type", "text/xml;charset=UTF-8");connection.setRequestProperty("SOAPAction", "http://www.demo.com/demoMethodName"); // SOAPAction必须指定connection.setDoOutput(true);OutputStreamWriter osw = new OutputStreamWriter(connection.getOutputStream());osw.write(soapRequest);osw.flush();BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream()));StringBuilder sb = new StringBuilder();String line;while ((line = br.readLine()) != null) {sb.append(line);}br.close();connection.disconnect();String soapResponse = sb.toString();// 解析XML字符串DocumentBuilder documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();Document document = documentBuilder.parse(soapResponse);// 提取需要的信息// . . .} catch (IOException | ParserConfigurationException | SAXException e) {e.printStackTrace();}}
}

通过上述示例代码,使用Java的HTTP库发送SOAP请求,并接收返回的响应,然后将返回的响应

转换为字符串。

接下来,可以使用Java的DOM解析器或其他第三方库解析XML字符串,提取需要的信息

需要将示例代码中的http://localhost:8080/demo_webservice替换为实际的Web service的

URL,并将SOAP请求的XML数据、SOAPAction、以及需要提取的信息进行相应的替换

http://www.hkea.cn/news/305312/

相关文章:

  • 铁岭网站建设移动网站广东网站seo
  • 网站模板插件sem和seo
  • 用wordpress制作网站模板沈阳seo
  • 优化一个网站多少钱宜昌网站seo
  • 刚做的网站怎么才能搜索到枸橼酸西地那非片功效效及作用
  • 罗湖区网站公司专业模板建站
  • 哪有备案好的网站国产系统2345
  • 网站开发怎么让别人看到最新营销模式有哪些
  • ssm网站开发源码百度推广多少钱一个月
  • 手游门户网站建设appstore关键词优化
  • 齐河网站开发seo服务内容
  • 北京微信网站建设费用想卖产品怎么推广宣传
  • 网站上线的步骤厦门网站推广公司哪家好
  • 网站做app的软件有哪些百度一下你就知道下载
  • 界面设计的重要性百度seo关键词排名推荐
  • 股票做T网站直播营销
  • 北京手机网站建设公司排名技术优化seo
  • wordpress可爱的主题seo优化教程
  • 自己可以申请网站做外卖吗网站描述和关键词怎么写
  • 公司网站网页设计seo站长工具推广平台
  • 重庆南岸营销型网站建设公司哪家专业真实的网站制作
  • 郑州企业网站建设兼职推广渠道
  • 网站哪些数据优化大师的作用
  • 政府网站集约化建设总结营销软文推广平台
  • 学网站开发跟那个专业最相近百度站长平台注册
  • 网站开发python电脑培训班有哪些科目
  • 惠州响应式网站哪家好云盘搜索
  • spring做网站合肥seo排名收费
  • 做58网站怎么赚钱二十个优化
  • 做企业手机网站北京seo网站开发