Mir ist aufgefallen, dass z.B. der Endpunkt https://api.xrel.to/v2/release/latest.json?filter=overview eine HTTP 200 zurückgibt, zwar mit einem Error-Body, weil der Filter nur eingeloggt erlaubt ist, aber ich würde hier eher eine 403 oder wenigstens eine 400 erwarten.
Für Clients ist es schwer, unterschiedliche Responses bei gleichem HTTP Status zu parsen.
Ein weiteres Beispiel ist https://api.xrel.to/v2/oauth2/token. Auch hier kommt eine 200 trotz Error-Body. Hier hätte ich auch eine 40x erwartet.
Für Clients ist es schwer, unterschiedliche Responses bei gleichem HTTP Status zu parsen.
Ein weiteres Beispiel ist https://api.xrel.to/v2/oauth2/token. Auch hier kommt eine 200 trotz Error-Body. Hier hätte ich auch eine 40x erwartet.
Ist das Absicht, dass das passiert?
#