api.go
changeset 169 d84b2b83813d
parent 162 68df3a01e1a7
child 207 301d5b94be3f
equal deleted inserted replaced
168:9ae8ffbea001 169:d84b2b83813d
   125 	// Build the HTTP client and make the request.
   125 	// Build the HTTP client and make the request.
   126 	res, err := c.MakeRequest(req)
   126 	res, err := c.MakeRequest(req)
   127 	if err != nil {
   127 	if err != nil {
   128 		return nil, err
   128 		return nil, err
   129 	}
   129 	}
       
   130 	if res.StatusCode < 200 || res.StatusCode >= 300 {
       
   131 		return nil, errors.Errorf("bad server status code (%d): %s",
       
   132 			res.StatusCode, http.StatusText(res.StatusCode))
       
   133 	}
   130 
   134 
   131 	// Build Response object.
   135 	// Build Response object.
   132 	response, err := rest.BuildResponse(res)
   136 	response, err := rest.BuildResponse(res)
   133 	if err != nil {
   137 	if err != nil {
   134 		return nil, err
   138 		return nil, err