def http_post(url, data=None, opt=opt_default):
    """
    Shortcut for urlopen (POST) + read. We'll probably want to add a
    nice timeout here later too.
    """
    return _http_request(url, method='POST', data=_marshalled(data), opt=opt)