【问题标题】:What is the verb="*"?什么是动词="*"?
【发布时间】:2011-05-06 18:21:21
【问题描述】:

谁能告诉我,当我们在 web.config 中注册自定义 HTTPHander 时,如下所示

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

在此verb="*"是什么意思,它的用途是什么?

【问题讨论】:

    标签: asp.net httphandler


    【解决方案1】:

    表示所有 HTTP 动词:GET、POST、HEAD、PUT 和 DELETE

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

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

    【讨论】:

      【解决方案2】:

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

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

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

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

      【讨论】:

        猜你喜欢
        • 2013-08-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多