我有一个C#程序,它连接到远程服务器上的Web服务。它一直工作到现在,但最近服务器已更改,现在当我的程序发送请求时,我收到了超时错误。
客户说当他用SOAP UI测试类似的调用时,他会收到回复。
我的问题是:有没有办法使用Internet Explorer测试对Web服务的调用?
服务器的SOAP信封如下所示:
POST /SomeWS/Authorization/Login.asmx HTTP/1.1
Host: SomeHostName
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.company.com/HQLWebServices/UserLogin"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UserLogin xmlns="http://www.company.com/HQLWebServices">
<in_UserName>string</in_UserName>
<in_Password>string</in_Password>
</UserLogin>
</soap:Body>
</soap:Envelope>
如何使用此功能通过IE发布请求?可以吗?