PC_MAGAS Δημοσ. 7 Απριλίου 2017 Δημοσ. 7 Απριλίου 2017 Λοιπόν έχω το εξής "πρόβλημα" Αναπτύσω ένα REST API Endpoint που επιστρέφει κάποια δεδομένα σε csv. Όταν όμως για κάποιο χ-ψ λόγο λάβατε σφάλμα ,πως θα θέλατε να σας επιστρεφόταν εαν καταναλώνατε αυτό τον API Endpoint? Σημείωση ότι σύμφωνα με της αρχές του REST το επιστρεφόμενο αποτέλεσμα θα πρέπει να ήταν ομοιόμορφο. https://en.wikipedia.org/wiki/Representational_state_transfer Σαφλως ΔΕΝ μιλάμε περισσότερο implementations αλλά από την UX οπτική γωνία.
paparovic Δημοσ. 7 Απριλίου 2017 Δημοσ. 7 Απριλίου 2017 Όπως γουστάρεις. Προσωπικά χρησιμοποιώ JSON API. http://jsonapi.org
Predatorkill Δημοσ. 7 Απριλίου 2017 Δημοσ. 7 Απριλίου 2017 Παρουσιαστηκε καποιο σφαλμα. Παρακαλω δοκιμαστε αργοτερα. (ή ξανα). Οπως ειπε και ο paparovic βαζεις οτι γουσταρεις, εκτος απο τα auth endpoints οπου επιστρεφεις «λαθος email ή κωδικος, δοκιμαστε ξανα», με αυτο τον τροπο δεν ξερει ο attacker αν υπαρχει το email/username στη βαση σου.
defacer Δημοσ. 8 Απριλίου 2017 Δημοσ. 8 Απριλίου 2017 Την πρώτη ερώτηση, "πώς θα θέλατε", τη βρίσκω λίγο περίεργη. Τι σημασία έχει; Να συζητούσαμε με συγκεκριμένο παράδειγμα σχετικά με το πόσα κιλά πληροφορία είναι καλό να επιστρέφονται σε περίπτωση σφάλματος, ΟΚ. Αλλά αφού δεν είμαστε εκεί δεν την καταλαβαίνω. Προφανώς θα έχεις error response code, error information μπορεί να μην έχεις καθόλου ή να βάλεις text/plain ή json. Περίπου μηδέν διαφορά κάνει ο μηχανισμός όταν μιλάμε γενικά και αόριστα. Αυτό που λες για ομοιόμορφο αποτέλεσμα δεν καταλαβαίνω πώς το εννοείς αλλά σίγουρα το έχεις λάθος στο μυαλό σου (ήδη η λέξη "αποτέλεσμα" είναι κάτι που δεν υπάρχει στο πρωτότυπο). Θες να το αναπτύξεις λίγο για να συνεννοηθούμε.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα