Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 8747|Απάντηση: 0

Η διαφορά μεταξύ ενός ξεκούραστου επιθέματος και ενός αιτήματος πώλησης

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 28/9/2020 10:38:45 μ.μ. | | |
Είδα ότι το laravel χρησιμοποιεί το Route::resource για να δημιουργήσει μια διαδρομή για μια ξεκούραστη αρχιτεκτονική και η ενημέρωση σε αυτό χρησιμοποιεί αιτήματα ενημέρωσης κώδικα, ενώ ορισμένα μέρη λένε να χρησιμοποιήσετε το put, οπότε το έλεγξα

  • Βάλτε για να ενημερώσετε όλους τους πόρους
  • Η μέθοδος ενημέρωσης κώδικα χρησιμοποιείται για την ενημέρωση τοπικών πόρων

Ας υποθέσουμε ότι έχουμε ένα UserInfo με 10 πεδία όπως userId, userName, userGender κ.λπ. Αλλά η λειτουργία επεξεργασίας σας μπορεί να τροποποιήσει μόνο το όνομα χρήστη σε μια ειδική σελίδα λόγω αναγκών, πώς να ενημερώσετε αυτήν τη στιγμή;

Οι χρήστες συνήθως περνούν ένα πλήρες αντικείμενο userInfo που περιέχει το τροποποιημένο όνομα χρήστη στο backend για πλήρη ενημέρωση. Αλλά αν το καλοσκεφτείτε, αυτή η προσέγγιση φαίνεται λίγο διττή και πραγματική σπατάλη εύρους ζώνης (καθαρά τεχνικά, αν δεν σας ενδιαφέρει το εύρος ζώνης, είστε τοπικός τύραννος).

Έτσι, γεννήθηκε η ενημερωμένη έκδοση κώδικα, η οποία στέλνει μόνο ένα όνομα χρήστη στον καθορισμένο πόρο, υποδεικνύοντας ότι το αίτημα είναι μερική ενημέρωση και το backend ενημερώνει μόνο τα ληφθέντα πεδία.

Θεωρητικά, εάν χρησιμοποιείτε put αλλά δεν παρέχετε πλήρεις πληροφορίες χρήστη, τότε τα πεδία που λείπουν θα πρέπει να διαγραφούν

ΒΆΖΩ:Χρησιμοποιείται για τη δημιουργία πόρου με γνωστή διεύθυνση URL ή ζεύγοςΟι γνωστοί πόροι αντικαθίστανται πλήρως。 Γενικά χρησιμοποιείται για την ενημέρωση ενός γνωστού πόρου, εκτός εάν γνωρίζετε τη διεύθυνση URL του αντικειμένου που θέλετε να δημιουργήσετε πριν το δημιουργήσετε.

ΑΝΑΡΤΗΣΗ:για να δημιουργήσετε έναν δευτερεύοντα πόρο,Εάν δεν είναι ανίκανο, πολλαπλές εκτελέσεις θα έχουν ως αποτέλεσμα τη δημιουργία πολλαπλών πανομοιότυπων πόρων。 (Αρμοδιότητες:Στον προγραμματισμό, μια ανίκανη λειτουργία χαρακτηρίζεται από το γεγονός ότι οι αυθαίρετες πολλαπλές εκτελέσεις της έχουν το ίδιο αποτέλεσμα με μια μεμονωμένη εκτέλεση。 )

PATCH:Αποτελεί συμπλήρωμα της μεθόδου PUT και χρησιμοποιείται για την εκτέλεση σε γνωστούς πόρουςΜερικές ενημερώσεις




Προηγούμενος:Αυτή η λεπτομερής εξήγηση της Javascript
Επόμενος:Το C# εισάγει από πίνακες Excel (100,000 δεδομένα) στη βάση δεδομένων

σχετικές αναρτήσεις

Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com