Commands: Get

The GET method with fileNames parameters is used to retrieve headers of multiple files.

Syntax

curl \
	http://{serverUrl}/fs/{fileSystemName}/files?fileNames={name1}&fileNames={name2}...  \
	-X GET

Request

Query parameter Required Description
fileNames Yes One or many names of the files you want to get headers for

Response

Status code Description
200 OK
Return Value Description
Array The response consists of array of file headers

Example

The execution below command will return headers for /pdfs/DZone_DatabasePersistenceMgmt.pdf and /books/Inside.RavenDB.3.0.pdf files.

curl -X PUT "http://localhost:8080/fs/NorthwindFS/files?fileNames=/pdfs/DZone_DatabasePersistenceMgmt.pdf&fileNames=/books/Inside.RavenDB.3.0.pdf"

< HTTP/1.1 200 OK
[
    {
        "Metadata":{
            "DNT":"1",
            "RavenFS-Size":"3604201",
            "Raven-Creation-Date":"2015-04-10T12:33:52.0906196+00:00",
            "Last-Modified":"2015-04-10T12:33:52.4096380+00:00",
            "Raven-Last-Modified":"2015-04-10T12:33:52.409638+00:00",
            "Creation-Date":"2015-04-10T12:33:52.0906196Z",
            "Raven-Synchronization-History":[],
            "Raven-Synchronization-Version":49158,
            "Raven-Synchronization-Source":"d7bfdb4c-a463-4f75-93fb-cb60e4d3a08f",
            "Content-MD5":"8bd93049361ad54a14feb57067fad0db",
            "ETag":"00000000-0000-0004-0000-00000000000D"
        },
        "OriginalMetadata":{
            "DNT":"1",
            "RavenFS-Size":"3604201",
            "Raven-Creation-Date":"2015-04-10T12:33:52.0906196+00:00",
            "Last-Modified":"2015-04-10T12:33:52.4096380+00:00",
            "Raven-Last-Modified":"2015-04-10T12:33:52.409638+00:00",
            "Creation-Date":"2015-04-10T12:33:52.0906196Z",
            "Raven-Synchronization-History":[],
            "Raven-Synchronization-Version":49158,
            "Raven-Synchronization-Source":"d7bfdb4c-a463-4f75-93fb-cb60e4d3a08f",
            "Content-MD5":"8bd93049361ad54a14feb57067fad0db",
            "ETag":"00000000-0000-0004-0000-00000000000D"
        },
        "TotalSize":3604201,
        "UploadedSize":3604201,
        "LastModified":"2015-04-10T12:33:52.4096380+00:00",
        "CreationDate":"2015-04-10T12:33:52.0906196+00:00",
        "Etag":"00000000-0000-0004-0000-00000000000D",
        "FullPath":"/pdfs/DZone_DatabasePersistenceMgmt.pdf",
        "Name":"DZone_DatabasePersistenceMgmt.pdf",
        "Extension":".pdf",
        "Directory":"/pdfs",
        "IsTombstone":false,
        "HumaneTotalSize":"3.44 MBytes"
    },
    {
        "Metadata":{
            "DNT":"1",
            "RavenFS-Size":"1202187",
            "Raven-Creation-Date":"2015-04-10T12:34:04.5128067+00:00",
            "Last-Modified":"2015-04-10T12:34:06.5749425+00:00",
            "Raven-Last-Modified":"2015-04-10T12:34:06.5749425+00:00",
            "Creation-Date":"2015-04-10T12:34:04.5128067Z",
            "Raven-Synchronization-History":[],
            "Raven-Synchronization-Version":49159,
            "Raven-Synchronization-Source":"d7bfdb4c-a463-4f75-93fb-cb60e4d3a08f",
            "Content-MD5":"da94078c848eb5eb85e934e34133c768",
            "ETag":"00000000-0000-0004-0000-00000000000F"
        },
        "OriginalMetadata":{
            "DNT":"1",
            "RavenFS-Size":"1202187",
            "Raven-Creation-Date":"2015-04-10T12:34:04.5128067+00:00",
            "Last-Modified":"2015-04-10T12:34:06.5749425+00:00",
            "Raven-Last-Modified":"2015-04-10T12:34:06.5749425+00:00",
            "Creation-Date":"2015-04-10T12:34:04.5128067Z",
            "Raven-Synchronization-History":[],
            "Raven-Synchronization-Version":49159,
            "Raven-Synchronization-Source":"d7bfdb4c-a463-4f75-93fb-cb60e4d3a08f",
            "Content-MD5":"da94078c848eb5eb85e934e34133c768",
            "ETag":"00000000-0000-0004-0000-00000000000F"
        },
        "TotalSize":1202187,
        "UploadedSize":1202187,
        "LastModified":"2015-04-10T12:34:06.5749425+00:00",
        "CreationDate":"2015-04-10T12:34:04.5128067+00:00",
        "Etag":"00000000-0000-0004-0000-00000000000F",
        "FullPath":"/books/Inside.RavenDB.3.0.pdf",
        "Name":"Inside.RavenDB.3.0.pdf",
        "Extension":".pdf",
        "Directory":"/books",
        "IsTombstone":false,
        "HumaneTotalSize":"1.15 MBytes"
    }
]