最近在做一个项目,客户端端用C#,需要使用Webservice接口登录平台。调用过程如下:
在工程中右键点击“引用”,选择“服务引用”,如下图:
在上图的地址栏中填写Webservice服务的地址,如http://IP:Port/itms/services/ItmsSdkService?wsdl,点击“转到”,在服务栏中会显示相应的服务,修改命名空间的名字为有意义的名字,如ITMSService,点击“确定”,在工程中出现如下服务引用:
然后在代码中添加如下代码:
ITMSService.LoginServicePortTypeClient loginClient = new ITMSService.LoginServicePortTypeClient();
string xmlLogin = loginClient.login(userName, SHA256Encrypt(pwd), vCode, clientIp, ClientMac);
其中LoginServicePortTypeClient为你自己需要调用的服务,login为需要使用的接口。