"404-Ressource Nicht Gefunden" Von Azure Blob-Speicher-Dokument aus SETZEN

Ich bin versucht zu tun, eine PUT-request zum erstellen einer neuen BLOB. Nach einigen anfänglichen Schwierigkeiten mit der Authorization-header, ich bin jetzt immer eine 404-Ressource Nicht Gefunden " - Fehler, wenn ich versuche, eine Datei in einen container.

Fühle ich mich ziemlich sicher, dass ich die URL rechts:

https://accountNameHere.blob.core.windows.net/containerNameHere

Ich habe überprüft und erneut überprüft, um sicherzustellen, dass ich bin, einschließlich dem name des Containers und den Namen des Kontos, und Sie sind beide richtig.

Was sonst könnte die Ursache sein (abgesehen von der sehr wahrscheinliche Möglichkeit, dass ich Sie Tue, alles falsch)?

Bearbeiten, um Hinzuzufügen:

Hier sind raw-request-Header:

PUT /testss HTTP/1.1
Host: accountName.blob.core.windows.net
Accept: */*
Connection: Keep-Alive
0: content-encoding
1: content-language
2: content-length
3: content-md5
4: content-type
5: date
6: if-modified-since
7: if-match
8: if-none-match
9: if-unmodified-since
10: range
x-ms-blob-type: BlockBlob
x-ms-version: 2011-08-18
x-ms-date: Fri, 09 Aug 2013 04:17:59 GMT
Content-Length: 126377
Authorization: SharedKey accountName:MBVLmoxzxZr+tf8EZw2GkbFLEHuNn8FNAaEHrcty/cM=
Expect: 100-continue

Hier ist der string zum Zeichen, dass ich an:

PUT x-ms-blob-type:BlockBlob x-ms-date:Fri, 09 Aug 2013 04:03:20 GMT x-ms-version:2011-08-18 /accountName/test

Und hier ist, was Sie erwartet:

PUT 126377 x-ms-blob-type:BlockBlob x-ms-date:Fri, 09 Aug 2013 04:02:17 GMT x-ms-version:2011-08-18 /accountName/test

Der einzige Unterschied zwischen den beiden ist die 126377 nach PUT. Das ist der Inhalt, Länge der Datei, ich bin mir nur nicht sicher, wie es zu entfernen.

InformationsquelleAutor user1091949 | 2013-08-09
Schreibe einen Kommentar