Ποια μέθοδος HTTP είναι ανίκανη;
Ποια μέθοδος HTTP είναι ανίκανη;

Βίντεο: Ποια μέθοδος HTTP είναι ανίκανη;

Βίντεο: Ποια μέθοδος HTTP είναι ανίκανη;
Βίντεο: Νέο επίδομα 300 ευρώ από τον ΟΑΕΔ – Ποιοι το δικαιούνται | 17/4/22 | ΕΡΤ 2024, Απρίλιος
Anonim

Μια μέθοδος αιτήματος θεωρείται "αδύναμη" εάν το προβλεπόμενο αποτέλεσμα στον διακομιστή πολλαπλών πανομοιότυπων αιτημάτων με αυτήν τη μέθοδο είναι το ίδιο με το αποτέλεσμα για ένα μόνο τέτοιο αίτημα. Από τις μεθόδους αιτήματος που ορίζονται από αυτήν την προδιαγραφή, ΒΑΖΩ , ΔΙΑΓΡΑΦΗ και ασφαλείς μέθοδοι αιτήματος είναι ανίκανες.

Γνωρίστε επίσης, το http τίθεται Idempotent;

Ερχομαι σε ανίκανος μεθόδους, αυτοί είναι μεθόδους που μπορούν να κληθούν πολλές φορές και θα παράγουν το ίδιο αποτέλεσμα. Θεωρούνται η ασφαλής επιλογή για την ενημέρωση ενός πόρου στο διακομιστή. Μερικά παραδείγματα του ανεπαρκής οι μέθοδοι είναι GET, ΒΑΖΩ και PATCH.

Επιπλέον, είναι το http delete Idempotent; Το PUT και ΔΙΑΓΡΑΦΩ μέθοδοι ορίζεται ότι είναι ανίκανος . Ωστόσο, υπάρχει μια επιφύλαξη ΔΙΑΓΡΑΦΩ Οι μέθοδοι. GET, HEAD, OPTIONS και TRACE ορίζονται ως ασφαλείς, πράγμα που σημαίνει ότι προορίζονται μόνο για την ανάκτηση δεδομένων. Αυτό τους κάνει ανίκανος καθώς και επειδή πολλαπλά, πανομοιότυπα αιτήματα θα συμπεριφέρονται το ίδιο.

Συνεπώς, ποια μέθοδος HTTP δεν είναι Idempotent;

Επισκόπηση (μερικών) μεθόδων

Μέθοδος Ανίκανος Ασφαλής
ΠΑΙΡΝΩ Ναί Ναί
ΚΕΦΑΛΙ Ναί Ναί
ΒΑΖΩ Ναί όχι
ΘΕΣΗ όχι όχι

ΓΙΑΤΙ η μέθοδος GET είναι ανίκανη;

Ενα ανίκανος HTTP μέθοδος είναι ένα μέθοδος που μπορεί να κληθεί πολλές φορές χωρίς διαφορετικά αποτελέσματα. Δεν θα είχε σημασία αν το μέθοδος καλείται μόνο μία φορά ή δέκα φορές. Το αποτέλεσμα πρέπει να είναι το ίδιο. Και πάλι, αυτό ισχύει μόνο για το αποτέλεσμα, όχι για τον ίδιο τον πόρο.

Συνιστάται: