vs中发布WebSever时启用HTTP-POST和HTTP-GET这两种协议
2024-10-19 12:40:54
一、问题介绍
在vs中建立一个websever项目时候默认是禁用HTTP-POST和HTTP-GET这两种协议的。但是如果你是在本机上去调试或者是在iis中浏览都会有HTTP-POST这种方式,因为这是让你测试用的(让你输入参数测试的),但是你发布这个服务到局域网上、在别人的机器上调用这种服务时却没有这种没有这两种方式,也就不可以测试。 ps(一般调用服务测试时都是用HTTP-POST这种协议的)
二、解决方案
通过编辑项目中的web.config配置文件中的节点可以启用HTTP-POST和HTTP-GET这两种协议。
POST:
<configuration>
<system.web>
<webServices>
<protocols>
<add
name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
</system.web>
</configuration>
在配置文件增加上面的节点之后再次发布你的web服务就可以在局域网内别人的机器上调用这个服务就会支持这两种协议的,在自己的机器上也能够支持HTTP-GET这种协议的。
三、引用
参考:http://www.chener.net/blog/?action=show&id=360
最新文章
- ubuntu/mint 安装google的拼音输入法
- JSP基础总结(运行机制、脚本元素、指令元素、动作元素)
- js-d3画图插件
- HTC Vive开发笔记之UI Guideline
- iOS网络开发之AFNetworking
- 监听器Listener
- C#3.0 集合
- OC - 25.CAKeyframeAnimation
- yzoi1109&;&;viojs1042最小步数的一点看法——回文数
- c语言结构体3之结构体嵌套
- JQuery中阻止事件冒泡的两种方式及其区别
- SSCTF Final PWN
- 2016大连网络赛 Sparse Graph
- 【JDK1.8】JDK1.8集合源码阅读——TreeMap(一)
- 关于setTimeout的面试题
- nginx 错误502 upstream sent too big header while reading response header from upstream
- 数据库的OLE字段写入长二进制文件
- pandas 基本操作
- 工作笔记—新浪微博Oauth2.0授权 获取Access Token (java)
- CAN总线典型特征