@@TS
503 Service Unavailable Der Server steht temporär nicht zur Verfügung, zum Beispiel wegen Überlastung oder Wartungsarbeiten. Ein „Retry-After“-Header-Feld in der Antwort kann den Client auf einen Zeitpunkt hinweisen, zu dem die Anfrage eventuell bearbeitet werden könnte. (Wikipedia)
Die 500er sind aber eher technische Probleme.
Abschaltung wegen Wartungsarbeiten ist genauso wenig (oder viel) ein technisches Problem wie Abschaltung wegen Protest. 503 sollte also passen, insb. mit Retry-After.
Der 307 gefällt mir persönlich am besten :-O
307 Temporary Redirect Die angeforderte Ressource steht vorübergehend unter der im „Location“-Header-Feld angegebenen Adresse bereit.
Das wäre glatt gelogen. Die angeforderte Ressource steht ja gerade vorübergehend nicht bereit. 307 passt nicht.
Dein anderer Vorschlag hingegen hört sich auch gut an:
204 No Content Die Anfrage wurde erfolgreich durchgeführt, die Antwort enthält jedoch bewusst keine Daten.
LLAP 🖖
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann