Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Λοιπόν έχω το εξής "πρόβλημα"

 

Αναπτύσω ένα REST API Endpoint που επιστρέφει κάποια δεδομένα σε csv. Όταν όμως για κάποιο χ-ψ λόγο λάβατε σφάλμα ,πως θα θέλατε να σας επιστρεφόταν εαν καταναλώνατε αυτό τον API Endpoint?

 

Σημείωση ότι σύμφωνα με της αρχές του REST το επιστρεφόμενο αποτέλεσμα θα πρέπει να ήταν ομοιόμορφο.

 

https://en.wikipedia.org/wiki/Representational_state_transfer

 

 

Σαφλως ΔΕΝ μιλάμε περισσότερο implementations αλλά από την UX οπτική γωνία.

Δημοσ.

Παρουσιαστηκε καποιο σφαλμα. Παρακαλω δοκιμαστε αργοτερα. (ή ξανα).

 

Οπως ειπε και ο paparovic βαζεις οτι γουσταρεις, εκτος απο τα auth endpoints οπου επιστρεφεις «λαθος email ή κωδικος, δοκιμαστε ξανα», με αυτο τον τροπο δεν ξερει ο attacker αν υπαρχει το email/username στη βαση σου.

Δημοσ.

Την πρώτη ερώτηση, "πώς θα θέλατε", τη βρίσκω λίγο περίεργη. Τι σημασία έχει; Να συζητούσαμε με συγκεκριμένο παράδειγμα σχετικά με το πόσα κιλά πληροφορία είναι καλό να επιστρέφονται σε περίπτωση σφάλματος, ΟΚ. Αλλά αφού δεν είμαστε εκεί δεν την καταλαβαίνω. Προφανώς θα έχεις error response code, error information μπορεί να μην έχεις καθόλου ή να βάλεις text/plain ή json. Περίπου μηδέν διαφορά κάνει ο μηχανισμός όταν μιλάμε γενικά και αόριστα.

 

Αυτό που λες για ομοιόμορφο αποτέλεσμα δεν καταλαβαίνω πώς το εννοείς αλλά σίγουρα το έχεις λάθος στο μυαλό σου (ήδη η λέξη "αποτέλεσμα" είναι κάτι που δεν υπάρχει στο πρωτότυπο). Θες να το αναπτύξεις λίγο για να συνεννοηθούμε.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...