向JavaWebService添加SOAP头
我已经在我的服务器上创建并部署了一个非常简单的测试Web服务向JavaWebService添加SOAP头,java,eclipse,Java,Eclipse,我已经在我的服务器上创建并部署了一个非常简单的测试Web服务 public class HelloWorld { @WebMethod() public String sayHello(String name) { System.out.println("Hello: " + name); return "Hello " + name + "!"; } } 接下来,我通过文件>新建>其他>Web服务>Web服务客户端创建了一个测试客户端
public class HelloWorld {
@WebMethod()
public String sayHello(String name) {
System.out.println("Hello: " + name);
return "Hello " + name + "!";
}
}
接下来,我通过文件>新建>其他>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)
它正在成功地运行
我的问题是,如何在客户端代码中添加额外的头,
因为我希望总是向我的Web服务发送一些信息。
我可以举个例子吗
有人能帮忙吗
thx检查这是否有帮助thx,我已经解决了这个问题