`
chun521521
  • 浏览: 283803 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

http调用wsdl

 
阅读更多

 

 String wsUrl = "http://172.16.15.109:1010/projectName/wsauth/userWSService";
 
 public String ddd()throws Exception{
  //服务的地址
        URL url = new URL(wsUrl);
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
       
        conn.setDoInput(true);
        conn.setDoOutput(true);
        conn.setRequestMethod("POST");
        conn.setRequestProperty("Content-Type", "text/xml;charset=UTF-8");
       
        //请求体---使用soapui获取
        StringBuffer sb = new StringBuffer();
  sb.append("<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:wss=\"http://wsservice.userInfo.uias.jit.com/\">");
  sb.append("<soapenv:Header/>");
  sb.append("<soap:Body>");
  sb.append("<wss:deleteOrg>");
  sb.append("<orgId>ID1</orgId>");
  sb.append("</wss:deleteOrg>");
  sb.append("</soapenv:Body>");
  sb.append("</soapenv:Envelope>");
  String soap = sb.toString();
       
        OutputStream os = conn.getOutputStream();
  os.write(soap.getBytes("UTF-8"));

  InputStream is = conn.getInputStream();
       
        byte[] b = new byte[1024];
  int len = 0;
  String s = "";
  while ((len = is.read(b)) != -1) {
   String ss = new String(b, 0, len, "UTF-8");
   s += ss;
  }
        System.out.println(s);
       
        is.close();
        os.close();
        conn.disconnect();
       
        return s;
 }
 

 

 

分享到:
评论

相关推荐

    JavaScript 调用wsdl示例

    JavaScript调用WSDL(Web Service Definition Language)是Web服务客户端编程的一个重要方面,尤其是在需要与SOAP(Simple Object Access Protocol)服务交互时。本示例主要介绍如何在JavaScript中使用不同的库和...

    Postman调用wsdl配置说明

    本文将详细阐述如何在Postman中配置并调用WSDL接口。 首先,我们需要理解WSDL。WSDL是一种XML格式的规范,用于定义网络服务,特别是Web服务的接口。它包含了服务的位置、操作以及如何调用这些操作的信息。在Postman...

    C#调用WebService实例和开发(wsdl)

    C#调用WebService实例和开发,对于初学者来说,在vs2012环境中,大家有可能不知道Web References文件夹是如何来的,它是通过右击项目,选择其中的”添加服务引用“。

    pb11.5调用wsdl文件

    PB11.5调用WSDL文件是PowerBuilder(PB)11.5版本中进行Web服务集成的关键操作。在PB环境中,通过WSDL(Web Services Description Language)文件,开发者可以与外部Web服务进行交互,实现数据交换和功能调用。以下...

    Java调用WSDL

    "Java 调用 WSDL" Java 调用 WSDL 是一种常见的技术,它允许 Java 应用程序调用远程的 Web 服务。Web 服务是使用 WSDL(Web Service Descriptive Language)文件来描述的,它定义了服务的接口、操作和参数。 WSDL...

    Java调用以WSDL形式发布的web service.doc

    Java调用以WSDL形式发布的Web服务是一种常见的实践,特别是在集成不同系统或平台时。WSDL,即Web服务描述语言(Web Service Description Language),是一种XML格式的规范,它定义了Web服务的接口、消息结构、地址和...

    根据wsdl访问链接如何调用webService接口

    WSDL(Web Services Description Language)是描述Web服务的标准语言,它定义了服务的位置、服务接口以及如何调用这些服务。本篇文章将详细讲解如何根据WSDL链接来调用WebService接口,并探讨相关工具的使用。 1. *...

    java调用webservice wsdl源码

    cxf-codegen-plugin -wsdl http://example.com/service?wsdl -d generated-sources ``` 这会生成一个客户端Stubs包,包含用于调用WebService的Java类。 3. 创建服务代理:在Java代码中实例化生成的客户端类,...

    C#调用WebService实例和开发(wsdl).rar

    在本例中,"C#调用WebService实例和开发(wsdl).pdf"可能包含详细的步骤和代码示例。 2. **添加引用**:将生成的代理类添加到你的项目中,这样就可以在C#代码中直接调用Web服务的方法。 3. **实例化代理类**:...

    使用CXF: Java 2 WSDL

    8. **客户端生成**:CXF还支持从WSDL生成Java客户端代码,使得调用Web服务变得更加简单,只需按照生成的客户端代码进行操作即可。 9. **最佳实践**:在实际项目中,确保Java接口清晰、符合面向服务的设计原则,以及...

    通过本地java代码访问wsdl接口

    标题中的“通过本地Java代码访问WSDL接口”指的是在Java编程环境中,利用WSDL(Web Service Description Language)文件来创建客户端代理类,从而调用远程Web服务。WSDL是一种XML格式,它定义了Web服务的接口,包括...

    wsdl生成服务的客户端调用代码

    当开发人员想要调用一个基于WSDL的服务时,他们通常需要生成客户端调用代码,以便在他们的应用程序中与该服务进行交互。以下是对"wsdl生成服务的客户端调用代码"这一主题的详细阐述。 首先,理解WSDL文件结构是至关...

    Webservice 调用工具

    1. WSDL(Web Services Description Language):WSDL文件是Web服务的接口定义,它描述了服务提供的操作、消息格式以及如何通过网络调用这些服务。 2. UDDI(Universal Description, Discovery, and Integration)...

    在PB中如何调用WEBSERVICE

    输入WSDL文件的URL或者选择本地的`wsdl.xml`文件,PB会自动生成对应的代理类,这些类提供了调用WebService的方法。 3. **代理类的理解**:PB自动生成的代理类是根据WSDL文件中的定义创建的,它们封装了与WebService...

    Java解析wsdl文档获取具体的方法与参数

    5. **调用方法**:现在,你可以通过这个代理对象来调用WSDL中定义的方法,并传入相应的参数。 ```java String response = port.sayHello("World"); System.out.println(response); ``` 在处理WSDL文档时,还可以...

    06.WSDL深入详解和WebService调用过程的底层本质

    本讲解将深入探讨WSDL的工作原理,以及WebService调用的底层本质。 首先,WSDL文档描述了服务的接口,包括服务提供的操作(如方法),输入和输出的消息结构,以及服务的位置。这些信息使得客户端能够理解如何与服务...

    根据wsdl离线文件如何调用webService接口

    2. **绑定(Binding)**:定义了服务如何被调用,包括使用的传输协议(如HTTP、SOAP over HTTP等)和消息格式(如SOAP 1.1、SOAP 1.2)。 3. **接口(PortType)**:定义了服务提供的操作或方法,这些操作描述了...

    把wsdl文件转换成java类 使用wsdl2Java工具

    这个文件通常可以从Web服务提供者处获取,或者通过HTTP请求找到。 3. **运行wsdl2Java命令**: 打开命令行终端,然后输入以下命令,其中`&lt;wsdl_url&gt;`是WSDL文件的URL或本地路径: ``` wsdl2java -uri &lt;wsdl_url&gt; ...

    动态webservice调用接口并读取解析返回结果

    在本例中,我们关注的是如何动态地调用一个基于WSDL(Web Service Description Language)的Web服务接口,并解析其返回的结果。WSDL文件定义了Web服务的接口,包括服务的位置、提供的操作以及这些操作如何通过SOAP...

    axis2发布webservice和调用axis2服务接口

    在Axis2中,可以通过服务URL获取WSDL,例如`http://localhost:8080/axis2/services/HelloWorldService?wsdl`。 2. **使用Axis2的wsdl2java工具**:这个工具可以从WSDL文件生成Java客户端代码,包括服务代理类和服务...

Global site tag (gtag.js) - Google Analytics