我有一组从服务器的Web服务(用SOAP协议编写)中获取的函数。我想连接到此服务器并通过控制台应用程序根据这些特定功能发送命令。
但是,我想我需要通过使用" Endpoint"," HttpBinding"," Bindingprovider"等类来建立与服务器的连接。等等(我不知道我对这些类是对还是错)但是,由于我所有的尝试,我无法连接到这个远程服务器来发送命令。
我有服务地址,服务网址,QName信息,登录凭据(用户名,密码)。我在许多组合中使用了这些参数,但我真的很喜欢连接。连接协议,示例代码或任何可能有用的协议有哪些?提前谢谢。
答案 0 :(得分:0)
由于您已经明确列出了C#,我假设您对Microsoft Visual Studio有一点了解。
Console Application
Add Service Reference
services
和methods (operations)
;给它任何方便的Name Space
using
.
您可以看到与服务相关的不同方法示例:
tempConversionService.TempConvertSoapClient serviceObj = new tempConversionService.TempConvertSoapClient();
Console.WriteLine(serviceObj.CelsiusToFahrenheit(100));
您可以根据具体应用进行操作。传递登录凭据,对自己进行身份验证,然后对您的Web服务执行任何操作。
希望这有帮助!