我在我的服务器上创建并部署了一个非常简单的测试 web 服务。
public class HelloWorld {
@WebMethod()
public String sayHello(String name) {
System.out.println("Hello: " + name);
return "Hello " + name + "!";
}
}
接下来,我通过 File > New > Other > Web Services > Web Service Client 创建了一个测试客户端。填写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)
它正在成功运行。
我的问题是,我怎样才能在我的客户端代码中添加额外的标头,因为我想总是向我的网络服务发送一些信息。我可以举个例子吗?
任何人都可以帮忙吗?
谢谢