Sobes.tech
Junior

EndPoint hansı standart metodlardan istifadə edir?

sobes.tech Süni İntellekt

AI-dan cavab

EndPoint ilə qarşılıqlı əlaqə üçün tez-tez istifadə olunan standart HTTP metodları:

  • GET: Serverdən məlumat alma. Resursun vəziyyətini dəyişmir.
  • POST: Serverə yeni resurs yaratmaq və ya əməliyyat həyata keçirmək üçün məlumat göndərmək.
  • PUT: Serverdə resursu yeniləmək və ya yaratmaq. Əgər resurs mövcuddursa, yenilənir; yoxdursa, yaradılır.
  • PATCH: Serverdə resursun qismən yenilənməsi. Yalnız dəyişdirilən sahələr göndərilir.
  • DELETE: Serverdən resursu silmək.
  • HEAD: Mesaj gövdəsi olmadan cavab başlıqlarını almaq. Resursun və ya metadataların mövcudluğunu yoxlamaq üçün istifadə olunur.
  • OPTIONS: Resursla əlaqəli mövcud metodlar və digər qarşılıqlı əlaqə imkanları haqqında məlumat almaq.

GET istifadə nümunəsi curl ilə:

# ID-si 123 olan istifadəçi haqqında məlumat almaq
curl http://api.example.com/users/123

POST ilə JSON-şəkilində bədən nümunəsi:

# Yeni istifadəçi yaratmaq
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users

PUT ilə yeniləmə nümunəsi:

# ID-si 123 olan istifadəçinin məlumatlarını yeniləmək
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123

DELETE nümunəsi:

# ID-si 123 olan istifadəçini silmək
curl -X DELETE http://api.example.com/users/123

Bu metodlar, müştərinin URL ilə müəyyən edilən resurs üzərində həyata keçirmək istədiyi əməliyyatın növünü müəyyən edir.