Ich habe eine Ressource vom Endpunkt abrufen. Das Übergeben von Filtern zum Abrufen der Ressource führt dazu, dass die URL lang ist, so dass ich Filter im Hauptteil übergeben muss. Also verwende ich POST zum Abrufen einer Ressource, ist es wieder der REST-Standard? Auch soll ich Statuscode 201 für POST verwenden oder 200 für POST-Erfolg ist auch fein? Auch im Antwortkörper soll ich Nachrichtenbeschreibung weitergeben, oder gibt es irgendeinen Standard für Nachrichtenbeschreibung und Fehlercodes json.Verwenden von Post zum Abrufen einer Ressource
0
A
Antwort
0
200 sollte der erfolgreiche Antwortheader sein. Wenn Sie mit einem JSON antworten, können/sollten Sie einen Schlüssel mit dem Namen success
verwenden, um anzugeben, ob der Vorgang erfolgreich war oder nicht. Die eigentlichen Antwortdaten bleiben normalerweise unter dem Schlüssel data
. Wenn success
falsch ist, sollte der Fehlercode unter dem Schlüssel code
und eine Fehlermeldung unter msg
Schlüssel sein. Ich sage nicht, dass diese oben STANDARD
sind, aber sie sind eine häufig verwendete Konvention.
{
success: true.
data:[1,2,3],
total: 3
}
{
success: false,
code: 101,
msg: "Division by zero.'
}
Verwandte Themen
- 1. Verwenden von asp webapi zum Posten einer verschachtelten Ressource
- 2. Verwenden einer REST-Ressource zum Erstellen einer anderen
- 3. Verwenden von Python zum Abrufen von Aktienkursen
- 4. Verwenden von Suchmaschinen zum Abrufen von URLs
- 5. Verwenden von jQuery zum Abrufen von Text aus einer bestimmten
- 6. Html-Taste zum Senden einer Post-Anfrage zum Abrufen von Informationen aus .json in einer Tabelle
- 7. Verwenden von XPath zum Abrufen von Webseitendaten
- 8. Verwenden von SqlQuery zum Abrufen von IQueryable
- 9. Verwenden von SPServices zum Abrufen von Auswahlspaltenoptionen
- 10. Verwenden von SNMP zum Abrufen von Serverinformationen
- 11. Verwenden von SNMP zum Abrufen von Serverinformationen
- 12. REST-API-Design zum Klonen einer Ressource
- 13. Best Practices zum Abrufen von standortübergreifenden JSON-Antworten auf POST?
- 14. Verwenden von GhostScript zum Abrufen der Seitengröße
- 15. SevOne API zum Abrufen von Messwerten verwenden
- 16. POST zu einer verschachtelten Ressource mit ng-admin
- 17. Verwenden einer Zeichenfolge zum Abrufen einer Spalte aus einer Funktion
- 18. Verwenden von named_scope zum Abrufen der Zeilenanzahl
- 19. Verwenden von CrudRepository zum Abrufen einer DiskriminatorSpalte im Spring Boot
- 20. Verwenden einer Funktion zum Abrufen von Spaltennamen Sqlite3
- 21. abrufen ziehbar Ressource von Uri
- 22. Verwenden von dynamisch erstellten Zeichenfolgen zum Abrufen von Array-Informationen
- 23. Abrufen der Körper POST-Daten von einer POST-Anfrage
- 24. Verwenden von Factory zum Abrufen injizierter Objekte
- 25. Abrufen von String-Ressource von einer anderen App
- 26. Aktualisieren einer Ressource durch REST (PUT/POST)
- 27. Daten von POST-Anforderung abrufen
- 28. BadRequestHttpException POST REST Ressource
- 29. Verwenden von jQuery zum Suchen einer Teilzeichenfolge
- 30. Verwenden von sqlsrv_query zum Abrufen von MS_DESCRIPTION schlägt fehl