Add {Required,Optional}RequestBody readers.

Can we do just `else channelBuffer.toByteBuffer.array`