Browse Source

support user agent

Signed-off-by: gaort <rutong.grt@alibaba-inc.com>
gaort 7 years ago
parent
commit
107cf26079
2 changed files with 6 additions and 2 deletions
  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
 		finalSigner = client.signer
 	}
 	}
 	httpRequest, err := buildHttpRequest(request, finalSigner, regionId)
 	httpRequest, err := buildHttpRequest(request, finalSigner, regionId)
+	if client.config.UserAgent != "" {
+		httpRequest.Header.Set("User-Agent", client.config.UserAgent)
+	}
 	if err != nil {
 	if err != nil {
 		return
 		return
 	}
 	}

+ 3 - 2
sdk/requests/acs_reqeust.go

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