Junior — Middle
Хусусиятҳои калидии меъмории RESTful API кадомҳоянд?
sobes.tech AI
Ҷавоб аз AI
Хусусиятҳои асосии меъмории API RESTful:
- Меҳмондорӣ-муҳандисӣ: мизоҷ ва сервер ҷудо шудаанд, ки имкон медиҳад, ки онҳо мустақилона рушд кунанд.
- Бе ҳолат (stateless): ҳар дархости мизоҷ ба сервер бояд тамоми маълумоти заруриро барои коркард дошта бошад, сервер ҳолати мизоҷро нигоҳ намекунад.
- Кешшаванда: ҷавобҳо метавонанд барои беҳтар кардани иҷроиш кеш карда шаванд.
- Интерфейси ягона: истифодаи усулҳои стандартии HTTP (GET, POST, PUT, DELETE) ва URIҳои ягона барои захираҳо.
- Қатламҳо: меъморӣ метавонад аз чанд қабат иборат бошад, ки барои мизоҷ намоён нестанд.
- Код ба дархост (ихтиёрӣ): сервер метавонад кодро иҷрошаванда ба мизоҷ фиристад (масалан, скриптҳо).
API RESTful бо захираҳо кор мекунад, ки тавассути URIҳо муайян карда мешаванд ва аз усулҳои стандартии HTTP барои кор бо онҳо истифода мебарад.