Запрос на получение файла отчета.
Запрос:
URL:
GET http://api/v2.1/user/<user_id>/reports/tasks/<task_id>/result-file
Доп. Заголовки:
Accept - формат файла в ответе, должен позволять ответить типом файла в отчете.
Authorization - для передачи токена. Передается в формате: Bearer <access_token>.
Коды ответов:
200 - Всё ок, в теле ответа, содержится фаил.
303 - Всё ок, пользователь перенаправляется на фаил на другом домене или пути.
404 - Задача либо файл не найден.
406 - Сервера не может ответить на запрос, т.к. тип файла отчета отличается от запрошенного (для избежания этой ошибки достаточно в конца Accept заголовка указать */* )
GET http://api.citypoint.ru/api/v2.1/user/1/reports/tasks/1/result-file Authorization: Bearer token Accept: */* HTTP/1.1 200 OK Content-Type: application/pdf FileBody
Также должна работать передача токена через Basic авторизацию
GET http://Bearer:token@api.citypoint.ru/api/v2.1/user/1/reports/tasks/1/result-file Authorization: Bearer token Accept: */* HTTP/1.1 200 OK Content-Type: application/pdf FileBody