3 ms·
>One of Gemini's design goals seems to be client diversity and allowing clients to interpret responses on their own terms. No, the design goal is the exact opp
by Arnavion 6y ago
>One of Gemini's design goals seems to be client diversity and allowing clients to interpret responses on their own terms.
No, the design goal is the exact opposite of that. The protocol is intentionally designed to be non-extensible so that other features that go against its spirit are not added.
You can of course add a content-length header to your server and write your own client that parses it, but you wouldn't be writing a Gemini server and client any more.
https://gemini.circumlunar.space/docs/faq.gmi https://gemini.circumlunar.space/docs/faq.gmi goes in great length about this in section 2, and even specifically about (the lack of) content-length in section 2.12