Petite Abeille petite.abeille at gmail.com
Thu Jun 11 00:34:12 BST 2020
- - - - - - - - - - - - - - - - - - -
On Jun 10, 2020, at 22:31, solderpunk <solderpunk at SDF.ORG> wrote:
A bit of content negotiation in other words.
I think the entire notion of serving up "lightweight" and "heavyweight"
Do not let the specific example distract you from the general concept: content negotiation. Replace "lightweight" & "heavyweight" with "red" & "blue". Or whatever.
The main point is that the URL userinfo bit can be used to maintain states between gemini requests, as it's passed back and forth between client and server.
Actually, it could be used to fingerprint gemini clients automatically:
C: gemini://mozz.us/ S: 30 gemini://cookie@mozz.us/ C: gemini://cookie@mozz.us/S: 20 text/gemini =
gemini://cookie@mozz.us/beer/
A magic cookie!
https://en.wikipedia.org/wiki/Magic_cookie