Что такое глагол = "*"?

Может ли кто-нибудь сказать мне, когда мы зарегистрируем пользовательский HTTPHander в файле web.config, как показано ниже.

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

в этом Что такое значение verb = "*" и что он использует?

Ответ 1

Это означает все HTTP-глаголы: GET, POST, HEAD, PUT и DELETE

Список глаголов может представлять собой либо список HTTP-глаголов, разделенных запятыми (например, "GET, PUT, POST" ), либо сопоставление start- script (например, подстановочный знак * [звездочка]).

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.