چرا به RESTful APIها نیاز داریم؟
فرض کنید میخواهید از اپلیکیشن Book My Show استفاده کنید. واضح است که این اپلیکیشن به دادههای ورودی بسیاری نیاز دارد، چون دادههای موجود در آن استاتیک (Static) نیستند. اطلاعاتی مثل زمان اکران فیلمهای مختلف یا شهرهای مختلفی که فیلمهایی با زبانهای مختلف را در سانسهای مختلف نمایش میدهند. این دادهها هرگز استاتیک نیستند، که نشان میدهد دادههای این نوع اپلیکیشنها مدام تغییر میکنند.
حالا فکر میکنید ما این دادهها را از کجا میآوریم؟
این دادهها را اغلب از سرورها میگیریم که بیشتر با عنوان وبسرورها (Web Server) شناخته میشوند. کلاینت (Client) از طریق یک API اطلاعات موردنیازش را از سرور درخواست میکند (Request) و سرور به درخواست کلاینت پاسخ (Response) میدهد.
در اینجا، پاسخی که کلاینت دریافت میکند، یک صفحهی وب HTML است. اما فکر میکنید که آیا این پاسخی مناسب به درخواست شماست
خُب، فرض میکنیم که پاسخ شما “نه” باشد. چون ترجیح میدهید که دادههایتان را به صورت فرمتی ساختاریافته دریافت کنید، نه یک صفحهی وب کامل.
به همین دلیل، دادهای که سرور در پاسخ به درخواستتان برمیگرداند اغلب به فرمت JSON یا XML است. هر دو فرمت JSON و XML ساختاری سلسله مراتبی به داده میدهند.
برای مطالعه بیشتر درمورد Rest Ful APIها
اینجا کلیک کنید.
همه چیز درباره داده ها، تحلیل داده ها، یادگیری ماشین و......
ما را در سایت همه چیز درباره داده ها، تحلیل داده ها، یادگیری ماشین و... دنبال می کنید
برچسب : نویسنده : Admin93 bigdata بازدید : 83 تاريخ : يکشنبه 14 اسفند 1401 ساعت: 13:58