Print error for failed HTTP auth request.

Signed-off-by: Kenny Leung <kleung@google.com>
This commit is contained in:
Kenny Leung
2015-12-08 14:24:03 -08:00
parent 13b56c9d20
commit b89c4e8cbf
4 changed files with 19 additions and 14 deletions

View File

@@ -47,7 +47,11 @@ func parseHTTPErrorResponse(r io.Reader) error {
return errors
}
func handleErrorResponse(resp *http.Response) error {
// HandleErrorResponse returns error parsed from HTTP response for an
// unsuccessful HTTP response code (in the range 400 - 499 inclusive). An
// UnexpectedHTTPStatusError returned for response code outside of expected
// range.
func HandleErrorResponse(resp *http.Response) error {
if resp.StatusCode == 401 {
err := parseHTTPErrorResponse(resp.Body)
if uErr, ok := err.(*UnexpectedHTTPResponseError); ok {