Tous les produits
Search
Centre de documentation

:Signature non valide

Dernière mise à jour :Aug 19, 2026

Cause de l'erreur

La signature côté client ne correspond pas à celle du serveur.

Solution

En cas de discordance entre les signatures, la passerelle renvoie la valeur StringToSign de la signature serveur dans l'en-tête de réponse HTTP X-Ca-Error-Message.

StringToSign est une chaîne ajoutée avant votre requête et utilisée pour calculer la signature. Pour plus d’informations, consultez la rubrique Instructions relatives à la signature des requêtes.

Affichez la valeur StringToSign générée localement sur le client pour détecter d'éventuelles différences. Si vous utilisez l’exemple d’appel fourni par Alibaba Cloud, retrouvez la valeur StringToSign avant le calcul de la signature dans les outils de calcul de signature. Affichez-la et vérifiez les écarts.

Les sauts de ligne étant interdits dans les en-têtes de réponse HTTP, ceux présents dans la valeur StringToSign des résultats renvoyés sont omis. Comparez la valeur StringToSign renvoyée avec celle indiquée dans la documentation de référence.

Si les valeurs StringToSign du serveur et du client sont identiques, vérifiez l'exactitude des valeurs AppKey et AppSecret. Assurez-vous notamment qu’aucun espace ou autre caractère difficilement identifiable n’a été ajouté.