use httputil.HTTPError