Czy żądanie HTTP PUT jest wymagane do uwzględnienia treści?

Mam problem ze znalezieniem określonej specyfikacji w standardzie. Mam klienta HTTP, który nie zawiera aContent-Length: 0 nagłówek podczas wykonywania żądania PUT, w którym nie określam treści, oraz serwera, który jest zdezorientowany przez takie żądania i zastanawiam się, który program powinienem winić.