DELETEは普通にボディを送れる。0は有効な記述transfer-encoding:chunkedでも0\r\n\r\nは有効なボディの模様。POST系でボディを引数に渡さないと、クライアント側でcontent-length:0が付与されるつまりcontent-lengthとtransfer-encodingなしのPOSTリクエストは送れないここが一番知りたかったのだが、サーバーはこのようなリクエストをどう処理すべきかという点POSTなのにボディについての情報がない場合は、content-length:0として処理を続行するエラーリクエストとして拒否するこのどちらにすべきか。個人的には後者でいいと思うのだが、ロバストにするなら前者になる。RFC的にはボディを送るならcontent-lengthかchunkedを設定しなければならないと記述されているだけで、「長さ0のボディを送る」ことと「ボディを送らない」ことを明確に区別するべき記述は見つからなかったなのでPOSTもボディを送らない、GETと同様の振る舞いがプロトコル的に可能なのではないかと思われる今度はサーバー側の振る舞いを調査してみようと思う。