| GET | /file | Returns the specified file (PDF, xlxs, doc) based on the Id. | |
|---|---|---|---|
| GET | /file/{id} | Returns the specified file (PDF, xlxs, doc) based on the Id. |
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports WebService.ServiceModel.ResourceModels
Namespace Global
Namespace WebService.ServiceModel.ResourceModels
Public Partial Class GetFile
<ApiMember(IsRequired:=true)>
Public Overridable Property Id As String
'''<Summary>
'''Changes how the file is send by the server. Set to true to try and open the file in a browser without downloading.
'''</Summary>
<ApiMember(Description:="Changes how the file is send by the server. Set to true to try and open the file in a browser without downloading.")>
Public Overridable Property Stream As Boolean
End Class
End Namespace
End Namespace
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /file HTTP/1.1 Host: api.1fetch.co.za Accept: text/csv