【问题标题】:How do I call a SOAP service in ASP.NET如何在 ASP.NET 中调用 SOAP 服务
【发布时间】:2013-08-26 13:23:00
【问题描述】:

我是 Visual Studio 和 ASP 的新手,我需要调用一个 SOAP 服务,该服务需要传入用户名和密码并以令牌响应。我知道如何在 Javascript 中执行此操作,但在 C#/ASP.NET 中却一无所知。

我添加了Service引用,好像看到有issueToken调用。但是我不知道如何使用它并传递用户名和密码。

我已经尝试在谷歌和这里搜索,但我发现的所有内容基本上都是“将其添加为服务引用并使用它”,但我无法弄清楚使用它的部分。我想要的只是单击一个按钮、发送呼叫并获得一个令牌。

这就是我所拥有的……但它不会有帮助。

protected void Button1_Click(object sender, EventArgs e)
{
    string userName = "Name";
    string password = "Password";
    TokenService.issueToken callToken = new TokenService.issueToken();
}

【问题讨论】:

    标签: c# asp.net web-services soap


    【解决方案1】:

    它看起来像这样:

    string userName = "Name";
    string password = "Password";
    var proxy = new TokenServiceClient();
    var token = proxy.issueToken(userName, password);
    proxy.Close();
    

    【讨论】:

      【解决方案2】:

      也许你需要先实例化 Service。

      TokenService myService = new TokenService();
      myService.YourDesiredMethod(userName, password);
      

      您似乎尝试在服务上调用静态方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-05
        • 1970-01-01
        相关资源
        最近更新 更多