Ich baue eine App und möchte einige Tests machen. Ich muss die Antwortdaten vom Test-Client in JSON konvertieren.
Die App:
%Vor%Die Tests:
%Vor% Wenn ich response.data
in JSON konvertieren will, erhalte ich folgende Fehlermeldung:
Wie kann ich diesen Fehler beheben und die JSON-Daten erhalten?
Sie müssen die Antwortdaten als Text abrufen, aber der Standardwert ist Bytes. Das Antwortobjekt stellt die Methode get_data
zur Verfügung, um dies zu kontrollieren.
Flask 1.0 (noch nicht freigegeben) fügt dem Antwortobjekt die Methode get_json
hinzu, ähnlich wie das Anfrageobjekt.