Sobes.tech
Junior — Middle

RESTful API memarlığının əsas xüsusiyyətləri hansılardır?

sobes.tech Süni İntellekt

AI-dan cavab

RESTful API memarlığının əsas xüsusiyyətləri:

  • Müştəri-server memarlığı: müştəri və server ayrıdır, bu da onların müstəqil inkişaf etməsinə imkan verir.
  • Statusuz (stateless): müştəridən serverə hər bir sorğu, işlənməsi üçün lazım olan bütün məlumatları içərməlidir, server müştərinin vəziyyətini saxlamır.
  • Keşlənə bilən: cavablar performansı artırmaq üçün keşdə saxlana bilər.
  • Bənzərsiz interfeys: standart HTTP metodlarından (GET, POST, PUT, DELETE) və resurslar üçün unikal URI-lərdən istifadə.
  • Sistem qatları: memarlıq bir neçə qatadan ibarət ola bilər və bunlar müştəri üçün görünmür.
  • Tələbinə görə kod (seçimli): server, müştəriyə icra olunan kodu göndərə bilər (məsələn, skriptlər).

RESTful API URI ilə tanımlanan resurslarla işləyir və onlarla işləmək üçün standart HTTP metodlarından istifadə edir.