我是 Visual Studio 和 ASP 的新手,我需要调用 SOAP 服务,该服务需要传入用户名和密码并使用 token 进行响应。我知道如何在 Javascript 中执行此操作,但对 C#/ASP.NET 一无所知。
我添加了Service引用,似乎看到有一个issueToken调用。但我不知道如何使用它并传入用户名和密码。
我尝试在谷歌和此处搜索,但我发现的所有内容基本上都是“将其添加为服务引用并使用它”,但我无法弄清楚使用它的部分。我想要的只是单击按钮、发送调用并获取 token 。
这就是我所拥有的......但它不会有帮助。
protected void Button1_Click(object sender, EventArgs e)
{
string userName = "Name";
string password = "Password";
TokenService.issueToken callToken = new TokenService.issueToken();
}
最佳答案
它看起来像这样:
string userName = "Name";
string password = "Password";
var proxy = new TokenServiceClient();
var token = proxy.issueToken(userName, password);
proxy.Close();
关于c# - 如何在 ASP.NET 中调用 SOAP 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18445229/