Ich habe eine Rails-API-Anwendung erstellt und fuhr fort, es mit Token-Authentifizierung zu sichern.authenticate_or_request_with_http_token Rückgabe von HTML anstelle von JSON
Ich habe eine before_filter
eingestellt, die eine Methode aufruft, die authenticate_or_request_with_http_token
verwendet. Alles funktioniert gut, aber wenn die Authentifizierung falsch ist, erhalte ich eine HTML-Antwort.
Wie kann ich definieren, welches Format die Antwort sein sollte?
before_filter :restrict_access
private
def restrict_access
authenticate_or_request_with_http_token do |token, options|
check_token token
end
end
def check_token(token)
Session.exists?(access_token: token)
end
Können Sie etwas von Ihrem Code zeigen, damit Leute wirklich helfen können. – GoGoGarrett
@GoGoGarrett hat meine Frage aktualisiert. –