Explorar el Código

modify Roa Composer:allow user to set contet-type

wenzuochao hace 6 años
padre
commit
05a869596d
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      sdk/auth/roa_signature_composer.go

+ 3 - 1
sdk/auth/roa_signature_composer.go

@@ -77,7 +77,9 @@ func completeROASignParams(request requests.AcsRequest, signer Signer, regionId
 	if request.GetFormParams() != nil && len(request.GetFormParams()) > 0 {
 		formString := utils.GetUrlFormedMap(request.GetFormParams())
 		request.SetContent([]byte(formString))
-		headerParams["Content-Type"] = requests.Form
+		if headerParams["Content-Type"] == "" {
+			headerParams["Content-Type"] = requests.Form
+		}
 	}
 	contentMD5 := utils.GetMD5Base64(request.GetContent())
 	headerParams["Content-MD5"] = contentMD5