Logo el.boatexistence.com

Τι είναι η αδυναμία στο rest api;

Πίνακας περιεχομένων:

Τι είναι η αδυναμία στο rest api;
Τι είναι η αδυναμία στο rest api;

Βίντεο: Τι είναι η αδυναμία στο rest api;

Βίντεο: Τι είναι η αδυναμία στο rest api;
Βίντεο: Что такое REST API? 2024, Ιούλιος
Anonim

Από μια ξεκούραστη άποψη εξυπηρέτησης, για να είναι ανίκανη μια λειτουργία (ή κλήση υπηρεσίας), πελάτες μπορούν να κάνουν την ίδια κλήση επανειλημμένα ενώ παράγουν το ίδιο αποτέλεσμα Με άλλα λόγια, πραγματοποιούν πολλαπλά πανομοιότυπα αιτήματα έχουν το ίδιο αποτέλεσμα με την υποβολή ενός μόνο αιτήματος. … Οι μέθοδοι PUT και DELETE ορίζονται ως αδύναμες.

Τι είναι η αδυναμία στο API;

Idempotent API

Στο πλαίσιο των API REST, όταν η υποβολή πολλαπλών πανομοιότυπων αιτημάτων έχει το ίδιο αποτέλεσμα με την υποβολή ενός μεμονωμένου αιτήματος – τότε αυτό το API REST ονομάζεται ανεπαρκές. … Ανικανότητα σημαίνει ουσιαστικά ότι το αποτέλεσμα μιας επιτυχώς εκτελεσθείσας αίτησης είναι ανεξάρτητο από τον αριθμό των φορών που εκτελείται

Γιατί είναι σημαντική η ανικανότητα στην ανάπαυση;

Η αδυναμία είναι σημαντική στα API επειδή ένας πόρος μπορεί να κληθεί πολλές φορές εάν το δίκτυο διακοπεί. Σε αυτό το σενάριο, οι μη αδύναμες λειτουργίες μπορούν να προκαλέσουν σημαντικές ανεπιθύμητες παρενέργειες δημιουργώντας πρόσθετους πόρους ή αλλάζοντας τους απροσδόκητα.

Τι είναι το κλειδί αδυναμίας;

Ένα κλειδί αδυναμίας είναι μια μοναδική τιμή που δημιουργείται από τον πελάτη και την οποία χρησιμοποιεί ο διακομιστής πόρων για να αναγνωρίσει τις επόμενες επαναλήψεις του ίδιου αιτήματος.

Τι είναι ο έλεγχος αδυναμίας;

Μια μέθοδος HTTP είναι ανίκανη εάν ένα πανομοιότυπο αίτημα μπορεί να υποβληθεί μία ή πολλές φορές στη σειρά με το ίδιο εφέ, αφήνοντας τον διακομιστή στην ίδια κατάσταση. Με άλλα λόγια, μια ανίκανη μέθοδος δεν θα πρέπει να έχει παρενέργειες (εκτός από την τήρηση στατιστικών).

Συνιστάται: