var qcUrl should be qcURL

This commit is contained in:
runzexia 2017-12-12 14:58:36 +08:00
parent 86ef617bcb
commit 6bd43884b7
1 changed files with 5 additions and 5 deletions

View File

@ -67,11 +67,11 @@ func New(accessKeyID, secretAccessKey string) (*Config, error) {
//NewWithEndpoint create a Config with given AccessKeyID , SecretAccessKey and endpoint
func NewWithEndpoint(accessKeyID, secretAccessKey, endpoint string) (*Config, error) {
qcUrl, err := url.Parse(endpoint)
qcURL, err := url.Parse(endpoint)
if err != nil {
return nil, err
}
if !strings.Contains(qcUrl.Host, ":") {
if !strings.Contains(qcURL.Host, ":") {
return nil, fmt.Errorf("If you use endpoint , you must pass in the port number ")
}
config, err := NewDefault()
@ -81,15 +81,15 @@ func NewWithEndpoint(accessKeyID, secretAccessKey, endpoint string) (*Config, er
config.AccessKeyID = accessKeyID
config.SecretAccessKey = secretAccessKey
// get host and port
hostPort := strings.Split(qcUrl.Host, ":")
hostPort := strings.Split(qcURL.Host, ":")
config.Host = hostPort[0]
port, err := strconv.Atoi(hostPort[1])
if err != nil {
return nil, err
}
config.Port = port
config.Protocol = qcUrl.Scheme
config.URI = qcUrl.Path
config.Protocol = qcURL.Scheme
config.URI = qcURL.Path
config.Connection = &http.Client{}
return config, nil
}