我正在调用使用凭据来验证请求的第三方 Web 服务。下面是代码。
SmsWSIService smsService = new SmsWSIService();
smsService.Credentials = new NetworkCredential(smsUserName, smsPassword);
smsService.PreAuthenticate = true;
SendSMS.SendSMS objSendSmsReq = new SendSMS.SendSMS();
objSendSmsReq.From = smsFrmMobNo;
objSendSmsReq.Message = smsMsg
objSendSmsResp = smsService.SendSMS(objSendSmsReq);
但它给了我错误“需要401授权”。我确定我传递的凭据是正确的。当我使用 SOAP UI 3.5 检查 web 服务时,它没有给出任何错误。
请帮助我哪里出错了。