将SOAP Header添加到Java Webservice

时间:2013-07-26 02:10:45

标签: java eclipse

我已经在我的服务器上创建并部署了一个非常简单的测试Web服务。

public class HelloWorld {

    @WebMethod()
    public String sayHello(String name) {
        System.out.println("Hello: " + name);
        return "Hello " + name + "!";
    }
}

接下来,我通过File>创建了一个测试客户端。新>其他> Web服务> Web服务客户端。 填写wsdl地址,eclipse会自动生成几个类:

- HelloWorld.java
- HelloWorldProxy.java
- HelloWorldService.java
- HelloWorldServiceLocator.java
- HelloWorldServiceSoapBindingStub.java

然后编写测试客户端代码:

HelloWorldProxy wsHelloProxy = new HelloWorldProxy();
String greeting = wsHelloProxy.sayHello('Jack');
System.out.println(greeting) 

它正在成功运行。

我的问题是,如何在我的客户端代码中添加其他标头, 因为我想总是将一些信息发送到我的网络服务。 我可以举个例子吗?

有人可以帮忙吗?

thx

0 个答案:

没有答案