2

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

我已经添加了 Service 引用,并且似乎看到有一个 issueToken 调用。但我不知道如何使用它并传入用户名和密码。

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

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

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

2 回答 2

2

它看起来像这样:

string userName = "Name";
string password = "Password";
var proxy = new TokenServiceClient();
var token = proxy.issueToken(userName, password);
proxy.Close();
于 2013-08-26T13:28:12.790 回答
1

也许您需要先实例化服务。

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

好像您试图在服务上调用静态方法。

于 2013-08-26T13:30:01.637 回答