2016-04-27 6 views
1

Ich habe den folgenden Fall. Der Benutzer muss in der Lage sein, eine Tabelle (csv) hochzuladen, aber wenn es Fehler gibt (zum Beispiel ein Wert, der eine Ganzzahl ist, ist keine Zahl), muss ich die vollständige CSV als eine Tabelle mit einem roten Hintergrund auf dem ungültigen anzeigen Zelle. Ich möchte den Status auf 422 setzen, aber ich habe keinen Weg gefunden, dies zu tun. Alle Möglichkeiten, die ich gefunden habe, um einen Status zu setzen, scheinen die Handler-Monade zu "scheitern" und erlauben es nicht, einen Nachrichtentext zu spezifizieren. Ich habe einen SetStatus oder ähnliches erwartet, aber ich kann es nicht finden. Gibt es einen Weg, es zu tun, oder ist es gegen Http-Protokoll zu tun?Wie setze ich den Status und sende einen Body mit Yesod?

Antwort

Verwandte Themen