PHP REST скачать файл

У меня есть веб-сервис с такой функцией

$app->get('/downloadPdf', function () use($app) 
{
    $log = 'example.pdf';
    $res = $app->response();
    $res['Content-Description'] = 'File Transfer';
    $res['Content-Type'] = 'application/octet-stream';
    $res['Content-Disposition'] ='attachment; filename=' . basename($log);
    $res['Content-Transfer-Encoding'] = 'binary';
    $res['Expires'] = '0';
    $res['Cache-Control'] = 'must-revalidate';
    $res['Pragma'] = 'public';
    $res['Content-Length'] = filesize($log);
    readfile($log);
});

Тестирование с помощью Advanced Rest Client работает нормально.

Вопрос в том ... как мне позвонить с моего клиента со всеми заголовками и т. Д.

Чтобы указать больше. Я знаю, что есть много примеров того, как загрузить определенный файл, вставив его URL в curlopt_url с полным адресом файла. Я хочу, чтобы веб-сервис решал, какой файл вернуть ...

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос