使用URLConnection调用webservice

您所在的位置:网站首页 js访问webservice接口 使用URLConnection调用webservice

使用URLConnection调用webservice

2023-04-04 09:35| 来源: 网络整理| 查看: 265

使用URLConnection调用webservice与使用ajax调用webservice的主要的差别就在于前者是使用java语言来构造http请求,

而后者则是使用js语言来构造http请求。这两种方式所实现的功能其实是一样的,只是实现的形式不同而已····················

1、服务器端代码可以参考使用jdk来调用webservice

2、客户端的代码如下

App

package com.njupt.webservice.urlConnection;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;public class App { public static void main(String[] args) throws Exception {  URL wsUrl = new URL("http://127.0.0.1:6790/hello");    HttpURLConnection conn =  (HttpURLConnection) wsUrl.openConnection();    conn.setDoInput(true);//有输入  conn.setDoOutput(true);//有输出  conn.setRequestMethod("POST");  conn.setRequestProperty("Content-Type", "text/xml;charset=utf-8");      //要想在双引号中再使用双引号,则可以使用转义符\将双引号转义  String soap = ""+        "章泽天是我的女神 ";    OutputStream os = conn.getOutputStream();  os.write(soap.getBytes());    InputStream is = conn.getInputStream();    byte[] b = new byte[1024];  int len = 0;  String s = "";    while( (len = is.read(b)) != -1){   s += new String(b,0,len,"UTF-8");  }    System.out.println(s);    os.close();  is.close();  conn.disconnect();       }}

           


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3