donot dump response to log, fix #1950

This commit is contained in:
Wenkai Yin 2017-04-07 18:14:22 +08:00
parent ff9a64c631
commit cd86c50e29

View File

@ -20,7 +20,6 @@ import (
"fmt" "fmt"
"io/ioutil" "io/ioutil"
"net/http" "net/http"
"net/http/httputil"
"strconv" "strconv"
"github.com/vmware/harbor/src/common/api" "github.com/vmware/harbor/src/common/api"
@ -203,9 +202,13 @@ func getRepoList(projectID int64) ([]string, error) {
defer resp.Body.Close() defer resp.Body.Close()
if resp.StatusCode != http.StatusOK { if resp.StatusCode != http.StatusOK {
dump, _ := httputil.DumpResponse(resp, true) b, err := ioutil.ReadAll(resp.Body)
log.Debugf("response: %q", dump) if err != nil {
return repositories, fmt.Errorf("Unexpected status code when getting repository list: %d", resp.StatusCode) return repositories, err
}
return repositories,
fmt.Errorf("failed to get repo list, response code: %d, error: %s",
resp.StatusCode, string(b))
} }
body, err := ioutil.ReadAll(resp.Body) body, err := ioutil.ReadAll(resp.Body)