ipfs / ipfs/kubo

Add flag to ignore `index.html` resolution in gateway

Open
#8,265 4 comments 3 reactions 0 assignees View on GitHub
effort/hours help wanted kind/enhancement P3 topic/gateway
Dominant language
Go
Stars
17.1k
Forks
3.2k
Avg merge
3d 18h
Merged PRs (30d)
11

Description

At the moment, if I want to do a directory listing using an HTTP request to a gateway, I cannot do anything if there is an `index.html` file inside a given path.

It would be nice to be able to specify a flag in the querystring (eg, `?noResolve`) to skip the resolution of `index.html` and to do a regular directory read.

This is something I've played with a bit in [js-ipfs-fetch](https://github.com/RangerMauve/js-ipfs-fetch#await-fetchipfscidexample-headers-x-resolve-none) using a custom header, but that doesn't play well with CORS and I've since learned that querystrings are much more reliable/ usable (in [hypercore-fetch](https://github.com/RangerMauve/hypercore-fetch#fetchhypernameexampletxtnoresolve-method-get)).

Is this something that could be considered for addition?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.