'Retrieve the content of the request.'

@lazy
def request_content(self):

    try:
        length = int(self.headers.getheader('content-length'))
    except (TypeError, ValueError):
        return ''
    else:
        return self.rfile.read(length)
