Переглянути джерело

fix(cmd): make tunasynctl work with both HTTP and HTTPS

bigeagle 8 роки тому
батько
коміт
97e9725774
1 змінених файлів з 5 додано та 2 видалено
  1. 5 2
      cmd/tunasynctl/tunasynctl.go

+ 5 - 2
cmd/tunasynctl/tunasynctl.go

@@ -99,8 +99,11 @@ func initialize(c *cli.Context) error {
 	}
 
 	// parse base url of the manager server
-	baseURL = fmt.Sprintf("https://%s:%d",
-		cfg.ManagerAddr, cfg.ManagerPort)
+	if cfg.CACert != "" {
+		baseURL = fmt.Sprintf("https://%s:%d", cfg.ManagerAddr, cfg.ManagerPort)
+	} else {
+		baseURL = fmt.Sprintf("http://%s:%d", cfg.ManagerAddr, cfg.ManagerPort)
+	}
 
 	logger.Infof("Use manager address: %s", baseURL)