java使用soap标头调用c#web服务

时间:2018-01-25 07:52:01

标签: java c# web-services soap

我正在使用soap标头创建一个带有服务的c#。以下是我的示例代码

public class Service : System.Web.Services.WebService
{
    public AuthHeader Authentication = new AuthHeader();
    public Service () {
    }

    [WebMethod]
    [SoapHeader("Authentication")]
    public string HelloWorld() {

        return "Hello World";
    }

}
public class AuthHeader : SoapHeader
{
    public String APIKey;
}

让我们说今天我在.net平台上调用我的网络服务,我将使用以下方式来调用我的网络服务。

    ServiceReference2.AuthHeader header = new ServiceReference2.AuthHeader();
    header.APIKey = "abc";
    ServiceReference2.ServiceSoapClient clientt = new ServiceReference2.ServiceSoapClient();
    clientt.HelloWorld(header);

然而,我担心的是,如果使用java的客户打算调用我们的Web服务,他们是否有可能在服务中获取authheader类并将函数放入函数中调用?如果有的话,你能提供一些文章链接供我参考和检查吗?

0 个答案:

没有答案