POST files?key={key}&requestTime={requestTime}&signature={signature}

Gets a stream with all of the requested files. The format is {filelength}\r\n{filedata} repeated for each file in the list.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
key

The key that was used to sign this request.

string

Required

requestTime

The time the request was made.

integer

Required

signature

The signature that proves that you are who you say you are.

string

Required

Body Parameters

Gives the bucket and requested paths that should be downloaded.

BulkDownloadRequest
NameDescriptionTypeAdditional information
Bucket

string

None.

Paths

Collection of string

None.

Request Formats

application/xml, text/xml

Sample:
<BulkDownloadRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <Bucket>sample string 1</Bucket>
  <Paths xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Paths>
</BulkDownloadRequest>

application/json, text/json

Sample:
{
  "Bucket": "sample string 1",
  "Paths": [
    "sample string 1",
    "sample string 2"
  ]
}

Response Information

Resource Description

The requested files in a single stream.

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.