То, что вы получаете по URL, по сути не является «файлом» или «каталогом».В лучшем случае это поток данных с типом контента.Как правило, он становится «файлом» на стороне клиента либо путем сохранения его в файловой системе, либо во временном хранилище только для отображения.По сути, веб-сервер не может сообщить клиенту, что что-то является каталогом, использующим HTTP.
Вам либо придется создать некоторую бизнес-логику на стороне клиента, чтобы вывести «каталог» (возможнона основании URL, может быть, отсутствует расширение файла?) или используйте для этого другой протокол.