5 votes

L'API REST d'Azure Blob Service renvoie une erreur 403 : "En-tête de date de demande non spécifié"

J'essaie d'utiliser Blob Service REST API, List Containers (REST API) : http://msdn.microsoft.com/en-us/library/windowsazure/dd179352.aspx

J'obtiens donc les clés d'accès depuis Management Portal->Hosted Services, Storage Accounts & CDN -> Storage Accounts, où j'ai sélectionné mon stockage (aziztest) et j'obtiens les clés depuis View Access Keys : il y a 2 clés Primary et Secondary.

Puis en utilisant j'ai créé String to Sign : GET \n\n\n\n\n\n\n\n\n\n\n\nx -ms-date:Wed, 29 Feb 2012 06:05:13 GMT \nx -ms-version:2009-09-19 \n /aziztest \ncomp Liste

et créer un en-tête d'autorisation en utilisant la clé d'accès primaire de mon stockage : Autorisation : SharedKey aziztest:OjfrOTuO4zy1oUWGHkw8uj3%2BgAZq33GWe15gPT/PK%2Bk%3D

Et ensuite faire une demande de GET à : http://aziztest.blob.core.Windows.net/?comp=list

Mais je reçois une erreur : AuthenticationFailed Le serveur n'a pas réussi à authentifier la demande. Assurez-vous que la valeur de l'en-tête Authorization est formée correctement, y compris la signature. \nRequestId :892d1f31-a20d-45a5-b16a-2f7c07519863 \nTime :2012-02-29T00:02:44.2841133ZEn-tête de date de requête non spécifié

Qu'est-ce qui ne va pas dans ma procédure ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X