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.