Chris Anderson говорит в книге Руководства по проектированию Платформы:
[T] его примерно шаблон. Путем упаковки аргументов события в классе Вы получаете лучшую семантику управления версиями. При наличии общего шаблона
(sender, e)
это легко изучено как подпись для всех событий.
существуют ситуации, главным образом включающие interop, который потребовал бы отклонения от этого шаблона.
HTTP-запросы имеют тело если у них есть заголовок Content-Length или Transfer-Encoding ( RFC 2616 4.3 ). Если у запроса нет ни того, ни другого, у него нет тела, и ваш сервер должен рассматривать его как таковой.
Что помещается (в глагольном смысле) на сервер, если нет контента? В спецификации контент упоминается как «закрытый объект», но запрос без содержимого не будет иметь закрытого объекта и, следовательно, ничего не будет помещать на сервер.
Если, конечно, вы не захотели ничего не ПОЛОЖИТЬ на сервер, и в этом случае вам, вероятно, понадобится УДАЛИТЬ.
Поле длины содержимого требуется в соответствии со следующим разделом стандарта HTTP / 1.1 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html# sec14.13