Junior — Middle
Έχετε εμπειρία στη χρήση της μεθόδου PATCH για την ενημέρωση πόρων;
sobes.tech AI
Απάντηση από AI
Ναι, η μέθοδος PATCH χρησιμοποιείται για μερική ενημέρωση ενός πόρου στον διακομιστή. Σε αντίθεση με το PUT, που αντικαθιστά συνήθως ολόκληρο τον πόρο, το PATCH επιτρέπει την αποστολή μόνο των πεδίων που πρέπει να αλλάξουν. Αυτό είναι βολικό όταν χρειάζεται να ενημερώσετε μόνο ένα μικρό μέρος των δεδομένων.
Παράδειγμα αίτησης PATCH με curl:
curl -X PATCH https://api.example.com/users/123 \
-H "Content-Type: application/json" \
-d '{"email": "newemail@example.com"}'
Ως απάντηση, ο διακομιστής θα ενημερώσει μόνο το πεδίο email του χρήστη με id 123, χωρίς να επηρεάσει τα άλλα δεδομένα.