Parcourir la source

support user agent

Signed-off-by: gaort <rutong.grt@alibaba-inc.com>
gaort il y a 7 ans
Parent
commit
107cf26079
2 fichiers modifiés avec 6 ajouts et 2 suppressions
  1. 3 0
      sdk/client.go
  2. 3 2
      sdk/requests/acs_reqeust.go

+ 3 - 0
sdk/client.go

@@ -190,6 +190,9 @@ func (client *Client) DoActionWithSigner(request requests.AcsRequest, response r
 		finalSigner = client.signer
 	}
 	httpRequest, err := buildHttpRequest(request, finalSigner, regionId)
+	if client.config.UserAgent != "" {
+		httpRequest.Header.Set("User-Agent", client.config.UserAgent)
+	}
 	if err != nil {
 		return
 	}

+ 3 - 2
sdk/requests/acs_reqeust.go

@@ -95,8 +95,9 @@ type baseRequest struct {
 	Port     string
 	RegionId string
 
-	product    string
-	version    string
+	product string
+	version string
+
 	actionName string
 
 	AcceptFormat string