απαιτήσεις: Σε περίπτωση ομόλογης προέλευσης, το frontend στέλνει αιτήματα GET και POST στη διεπαφή υποστήριξης, επειδή η διεπαφή είναι δημόσια, δεν χρειάζεται να φέρει πληροφορίες ελέγχου ταυτότητας, για παράδειγμα: όταν ζητάτε πληροφορίες cookie, όταν χρησιμοποιείτε το XMLHttpRequest, ανεξάρτητα από τον τρόπο διαμόρφωσης, οι πληροφορίες cookie αιτήματος δεν μπορούν να διαγραφούν, γεγονός που θα κάνει το περιεχόμενο του πακέτου αιτημάτων να γίνει μεγαλύτερο και επίσης σπαταλά πόρους υποστήριξης για ανάλυση, κάτι που δεν έχει νόημα.
Είτε χρησιμοποιείτε το εγγενές XMLHttpRequest είτε το Ajax του jQuery για να στείλετε ένα αίτημα στο backend, οι πληροφορίες cookie του αιτήματος δεν μπορούν να αφαιρεθούν σε περίπτωση ομόλογου και ο κώδικας έχει ως εξής:
ΕπειδήΤο withCredentials έχει σχεδιαστεί για διατομεακή。 Οπως φαίνεται παρακάτω:
Ή μεταφέρετε cookies, σπαταλώντας το εύρος ζώνης πόρων και τους πόρους υποστήριξης。
Μετά την τροποποίηση με ανάκτηση, ο κώδικας μοιάζει με αυτό:
Τα διαπιστευτήρια διαμορφώνονται ως εξής:
Παραλείπεται: Μην στέλνετε ποτέ διαπιστευτήρια σε ένα αίτημα και μην συμπεριλαμβάνετε διαπιστευτήρια σε μια απάντηση.
ίδιας προέλευσης(προεπιλογή): Μόνο τα διαπιστευτήρια που αποστέλλονται και περιέχουν το ίδιο αίτημα προέλευσης.
Τι Περιλαμβάνεται: Ακόμη και για πρόσβαση μεταξύ τομέων, φροντίστε να συμπεριλάβετε διαπιστευτήρια.
Αίτημα δοκιμής, πολύ καθαρό και αναζωογονητικό, όπως φαίνεται παρακάτω:
Αναφορά:Η σύνδεση με υπερσύνδεσμο είναι ορατή. |