Proposal about content-size and hash
Sean Conner
sean at conman.org
Fri Oct 30 22:06:42 GMT 2020
It was thus said that the Great Arav K. once stated:
> Hi, Gemini peoples!
>
> I have two main proposals for getting information like content-size
> (which, as has been discussed previously, would be very useful for even
> slightly big responses).
>
> 1. Define specific additional MIME type parameters. For example, one
> could return '20 application/gzip; content-size=42069420' as the
> response line. This could also be used for giving the client a hash
> of the data (parameter name e.g. 'content-hash-sha256'), useful for
> verification and for checking against local caches of the same page.
Ah yes ... this is something I proposed back in August of 2019:
gemini://gemini.conman.org/gRFC/0003
Solderpunk has always rejected it when it comes up, mumbling "simplicity"
and "not HTTP again" under his breath. Another issue with this is that the
server might not know how big a given response is---think dynamic output
(via CGI/SCGI or similar). It would have to be optional in any case.
> 2. Define an additional endpoint for retrieving meta info.
I also proposed something along these lines in August of 2019:
https://lists.orbitalfox.eu/archives/gemini/2019/000016.html
Read the thread to see how that turned out.
-spc
More information about the Gemini
mailing list