微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WebService出现"因 URL 意外地以 结束,请求格式无法识别"的解决方法

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 
异常详细信息: system.invalidOperationException: 因 URL 意外地以“/GetReceivedInvoices”结束,请求格式无法识别。 
错误
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 


解决,要在webservice的 <system.web> 节点下加入 


<webServices> 
<protocols> 
<add name= "HttpPost " /> 
<add name= "HttpGet " /> 
</protocols> 

</webServices> 


另一种简便的访问动态webservice地址的方式:

string url ="";

url =url .Replace("$","&");

System.Xml.XmlDocument   myxml   =   new   System.Xml.XmlDocument();   
myxml.Load(url);

依靠XML的load方法去访问webservice的请求,并将返回的值放在myxml.InnerXML里头。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐