让WebService支持Post和Get方法
发布时间:2020-12-17 01:25:53 所属栏目:安全 来源:网络整理
导读:在WebService的测试页面,你看到了什么?SOAP1.1/SOAP1.2/HTTP POST三种方法的测试页面,但是事实上,此时你用post方法是无法访问这个webservice的,更不用说get了。.net 2.0下的所有新建webservice默认关闭了这两种方法,是为了安全考虑。 但是我们有的时候
在WebService的测试页面,你看到了什么?SOAP1.1/SOAP1.2/HTTP POST三种方法的测试页面,但是事实上,此时你用post方法是无法访问这个webservice的,更不用说get了。.net 2.0下的所有新建webservice默认关闭了这两种方法,是为了安全考虑。 < ?xml version="1.0"?> <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> <system .web> <compilation defaultLanguage="c#" debug="true"/> <webservices> <protocols> <add name="HttpGet"/> <add name="HttpPost"/> </protocols> </webservices> </system> </configuration> 如果你已经有了VS生成的Web.config,那么只需要修改或添加这么一段 <webservices> <protocols> <add name="HttpGet"/> <add name="HttpPost"/> </protocols> </webservices> 这样就行了,你就可以在测试页面看到多出来一种HTTP GET的方法示例,并且也可以在程序中使用了 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |