This hoopla is required because Twisted replaces `request.content` with `None` when `request.finish()` is called. I need to grab the posted content before that happens.