我正在尝试使用 Visual Studio 在 ASP MVC 项目中生成的类来调用 Web 服务,这是我的代码:
var serviceClient = new UserSoapClient("UserSoap");
var isValid = serviceClient.CheckEmail(email);
ViewBag.ServiceOutput = isValid? "Email is valid" : "Email is not valid";
return View();
但是,消息超时,问题似乎在于 SoapClient 的请求标头未发送 User-Agent 属性,因为我尝试使用 SOAP UI 执行相同的服务,这是唯一的区别。有什么方法可以设置用户代理,因为我正在查看文档,它似乎不是很明显。