Ich schreibe eine einfache url-basierte API, die Daten abruft und sendet es zurück in einem von ein paar Formaten (XML, JSON, CSV). Ich bin irgendwie auf dem Zaun über wie man Fehler Antworten behandeln. Wenn der Benutzer ein Format liefert, dann kann ich nur die Antwort in diesem Format senden, aber was über Fälle, in denen der Benutzer ein nicht unterstütztes Format anfordert?
Ist es dann besser, einfach eine willkürlich auszuwählen und diese zu verwenden? Sollte ich etwas wie das Senden von HTTP-Antworten a la REST-APIs statt, so dass es ein wenig mehr Format agnostic ist?