什么是动词=“*”?

时间:2011-05-06 18:21:22

标签: asp.net httphandler

任何人都可以告诉我,当我们在web.config中注册自定义HTTPHander时,如下所示

 <add verb="*" path="SampleHandler.new" 
    type="SampleHandler, SampleHandlerAssembly" />

in verb =“*”的含义是什么?它的用途是什么?

2 个答案:

答案 0 :(得分:7)

这意味着所有HTTP动词:GET,POST,HEAD,PUT和DELETE

动词列表可以是以逗号分隔的HTTP动词列表(例如,“GET,PUT,POST”)或起始脚本映射(例如,通配符* [星号])。 / p>

http://msdn.microsoft.com/en-us/library/7d6sws33%28v=vs.71%29.aspx

答案 1 :(得分:6)

这意味着处理程序将对所有动词执行 - 即。 GET,PUT等

HTTP动词: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

默认配置: http://msdn.microsoft.com/en-us/library/bya7fh0a.aspx

它可以用来指定,例如,某个处理程序应该只处理POST而不是GET。