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?
1
A
Antwort
3
suchen Sie wahrscheinlich für
sendResponseStatus :: (MonadHandler m, ToTypedContent c) => Status -> c -> m a
.
Verwandte Themen
- 1. Wie setze ich einen Standard-Status mit angular UI-Router
- 2. Wie setze ich den ALLOWNONE-Status einer wxDatePickerCtrl zurück?
- 3. Setze Eingabetext in iframe und sende
- 4. Wie sende ich den Dateinamen mit Plupload?
- 5. Wie setze ich den Hinge Body.Connected Body auf die vorherigen Instantiierten Objekte Rigid-Body mit dem letzten Index von?
- 6. Wie setze ich den src auf einen iframe mit jQuery?
- 7. Wie setze ich einen Standardwert mit Html.TextBoxFor?
- 8. Wie sende ich einen String-Typ mit boost_mpi?
- 9. Wie setze ich den Hochformatmodus mit libGDX?
- 10. Wie sende ich html mit restify
- 11. Haskell Yesod und writeFile
- 12. Wie speichere ich den Status mit CALayers?
- 13. Haml: Wie setze ich einen dynamischen Klassenwert?
- 14. Wie setze ich einen Blockdatenwert?
- 15. Haskell: Yesod und Zustand
- 16. Schienen ActiveAdmin. Wie setze ich den Standardwert?
- 17. Wie kann ich Yesod-Fehlermeldungen effektiv lesen?
- 18. Wie setze ich einen benutzerdefinierten Feldnamen?
- 19. Wie setze ich einen Include-Pfad in den Gjs-Code?
- 20. Ping einen Server mit Rails und zeige den Status
- 21. Wie setze ich einen festen Hintergrund mit CSS?
- 22. Wie setze ich einen Timer mit einer Vue.js Klasse
- 23. Wie sende ich einen Befehl an einen bestimmten Puffer?
- 24. Wie ich einen neuen Status im Rekrutierungsprozess hinzufügen kann, indem ich den Status des Kandidaten ändere
- 25. Wie sende ich sms mit textlocal api ..?
- 26. Wie sende ich HTML-Inhalt mit SendGrid?
- 27. Wie bekomme ich einen Wert mit SQL in Delphi und setze den Wert auf eine Variable?
- 28. Wie setze ich einen UINavigationController zurück?
- 29. Wie sende ich einen Cookie zusammen mit HttpGet in Java
- 30. Wie setze ich den Cookie-Wert?
Es funktioniert in der Tat. Ich habe nur ein bisschen gerungen, um mich mit meinem Do-Block zu vermischen. Ich füge 'sendResponseStatus status >> = defaultLayout body hinzu und es funktioniert. Vielen Dank – mb14