Το HTTP PUT έχει σώμα;
Το HTTP PUT έχει σώμα;

Βίντεο: Το HTTP PUT έχει σώμα;

Βίντεο: Το HTTP PUT έχει σώμα;
Βίντεο: Light - Primo 2024, Νοέμβριος
Anonim

5 Απαντήσεις. HTTP αιτήσεων έχουν σώμα αν αυτοί έχω μια κεφαλίδα Content-Length ή Transfer-Encoding (RFC 2616 4.3). Εάν το αίτημα έχει ούτε αυτό έχει όχι σώμα , και ο διακομιστής σας θα πρέπει να το αντιμετωπίζει ως τέτοιο.

Στη συνέχεια, μπορεί επίσης να αναρωτηθεί κανείς, μπορεί ένα HTTP GET να έχει σώμα;

Με άλλα λόγια, οποιαδήποτε Αίτημα επιτρέπεται να περιέχει μήνυμα σώμα , και επομένως πρέπει να αναλύει τα μηνύματα έχοντας αυτό κατά νου. Σημασιολογία διακομιστή για ΠΑΙΡΝΩ , ωστόσο, περιορίζονται έτσι ώστε α σώμα , εάν υπάρχει, έχει κανένα σημασιολογικό νόημα στο αίτηση . Ναι εσύ μπορώ στέλνω α όργανο αιτήματος με ΠΑΙΡΝΩ αλλά δεν πρέπει έχω οποιοδήποτε νόημα.

Επίσης, ποιο είναι το σώμα ενός αιτήματος HTTP; Η γραμμή εκκίνησης και HTTP κεφαλίδες του HTTP μήνυμα είναι συλλογικά γνωστά ως επικεφαλής του αιτήσεων , ενώ το ωφέλιμο φορτίο του είναι γνωστό ως το σώμα.

Επιπλέον, το http delete έχει σώμα;

Η πιο πρόσφατη ενημέρωση του HTTP Η προδιαγραφή 1.1 (RFC 7231) επιτρέπει ρητά σε μια οντότητα σώμα σε ένα ΔΙΑΓΡΑΦΩ αίτημα: Ένα ωφέλιμο φορτίο εντός α ΔΙΑΓΡΑΦΩ Το μήνυμα αίτησης δεν έχει καθορισμένη σημασιολογία. αποστολή ωφέλιμου φορτίου σώμα πάνω σε ΔΙΑΓΡΑΦΩ Το αίτημα ενδέχεται να προκαλέσει την απόρριψη του αιτήματος από ορισμένες υπάρχουσες υλοποιήσεις.

Πρέπει ένα αίτημα GET να έχει σώμα;

GET αιτήματα όχι έχω ένα όργανο αιτήματος , άρα όλες οι παράμετροι πρέπει εμφανίζονται στη διεύθυνση URL ή σε μια κεφαλίδα. Ενώ το πρότυπο HTTP δεν ορίζει όριο για το μήκος των διευθύνσεων URL ή των κεφαλίδων, οι περισσότεροι πελάτες και διακομιστές HTTP έχω ένα πρακτικό όριο κάπου μεταξύ 2 kB και 8 kB.

Συνιστάται: