-- Leo's gemini proxy
-- Connecting to git.thebackupbox.net:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
repo: gemini-site action: commit revision: path_from: revision_from: 9d5bd30ac7d9415889882a7d46ba4b9195410244: path_to: revision_to:
commit 9d5bd30ac7d9415889882a7d46ba4b9195410244 Author: Solderpunk <solderpunk@posteo.net> Date: Sun Nov 7 18:07:34 2021 +0100 Clarify that redirect URLs should be used as is, without query strings added. diff --git a/docs/specification.gmi b/docs/specification.gmi
--- a/docs/specification.gmi +++ b/docs/specification.gmi @@ -91,7 +91,7 @@ The request was handled successfully and a response body will follow the respons Status codes beginning with 3 are REDIRECT status codes, meaning: -The server is redirecting the client to a new location for the requested resource. There is no response body. <META> is a new URL for the requested resource. The URL may be absolute or relative. The redirect should be considered temporary, i.e. clients should continue to request the resource at the original address and should not performance convenience actions like automatically updating bookmarks. There is no response body. +The server is redirecting the client to a new location for the requested resource. There is no response body. <META> is a new URL for the requested resource. The URL may be absolute or relative. If relative, it should be resolved against the URL used in the original request. If the URL used in the original request contained a query string, the client MUST NOT apply this string to the redirect URL, instead using the redirect URL "as is". The redirect should be considered temporary, i.e. clients should continue to request the resource at the original address and should not performance convenience actions like automatically updating bookmarks. There is no response body. ### 3.2.4 4x (TEMPORARY FAILURE)
-----END OF PAGE-----
-- Response ended
-- Page fetched on Sun Jun 2 18:18:26 2024