关于“请求格式无法识别”的处理
2007-08-19 13:49
375 查看
事出原由:写了个简单的XML Web 服务(*.asmx),用VBS调用时报:[InvalidOperationException: 请求格式无法识别。]
经检查发现本机版本的.NET Framework 默认情况下 XML Web 服务只支持 SOAP 和 HTTP POST 方法。此时以GET方法请求服务当然是会报错的啦~。
在网上找到解决方法:修改.NET framework的配置文件machine.config(C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/CONFIG),把GET方法添加进去就可以了。
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<webServices>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<protocols>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<add name="HttpGet"/>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<add name="HttpPost"/>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</protocols>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</webServices>
或者在webservices项目里的web.config的<system.web>里加入上面那一小段代码就可以了。
经检查发现本机版本的.NET Framework 默认情况下 XML Web 服务只支持 SOAP 和 HTTP POST 方法。此时以GET方法请求服务当然是会报错的啦~。
在网上找到解决方法:修改.NET framework的配置文件machine.config(C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/CONFIG),把GET方法添加进去就可以了。
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<webServices>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<protocols>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<add name="HttpGet"/>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<add name="HttpPost"/>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</protocols>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</webServices>
或者在webservices项目里的web.config的<system.web>里加入上面那一小段代码就可以了。
相关文章推荐
- .net webservice 因 URL 意外地以“/GetAllArticle”结束,请求格式无法识别。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该
- 关于如何处理JSONObject.fromObject(Object obj)无法转换特殊日期(java.sql.Date,java.sql.Timestamp)格式的问题。
- 请求格式无法识别
- 因 URL 意外地以“/HelloWorld”结束,请求格式无法识别
- WebService出现"因 URL 意外地以 结束,请求格式无法识别"的解决方法
- Oracle异常处理—ORA-12514:监听程序当前无法识别连接描述符中请求的服务 .
- 因 URL 意外地以“/GetReceivedInvoices”结束,请求格式无法识别。
- WebService 出现因 URL 意外地以“/HelloWorld”结束,请求格式无法识别
- 【ORACLE】监听程序当前无法识别连接描述符中请求的服务-处理方法
- easyui treegrid 关于请求的json格式的封装处理
- 因 URL 意外地以“/HelloWorld”结束,请求格式无法识别。
- Oracle异常处理—ORA-12514:监听程序当前无法识别连接描述符中请求的服务
- 因 URL 意外地以“/HelloWorld”结束,请求格式无法识别
- WebService出现 因 URL 意外地以“XXXXX”结束,请求格式无法识别。
- 因 URL 意外地以“/addzxly”结束,请求格式无法识别
- Oracle异常处理—ORA-12514:监听程序当前无法识别连接描述符中请求的服务
- 请求WebService出现"因 URL 意外地以 结束,请求格式无法识别"解决方法
- WebService出现"因 URL 意外地以 结束,请求格式无法识别"的解决方法
- 【前端知识点】前后端关于post请求中,对body的不同数据格式的解决处理方案实现
- 关于:TNS 监听程序当前无法识别连接描述符中请求服务(本机作为数据库)