2 - Api
2 - Api
is applied ?
APIs is a connection point between all layers of any application
بالترتيبLayers ال
Presentation Layer(GUI) -
Application (logic & Code) Layer -
DB Layer -
request from وهي انها بتستقبلapplication layer بتقوم بدورها في مرحله الAPIs ال
وبتعمل عليه العمليات المطلوبه بعد ما بتتأكد من المعلومات اللي جايه منpresentation layer
header & request body الريكوست زي
و علي حسب ال../ get /post /put( بتاعتهاmethod دي الAPIs هيبقي فاضل اننا نعرف ال
او انها تضيف داتا فget كانتmethod هتاخد اكشن انها تجيب داتا من الداتابيز مثال لو الmethod
وهكذا وبعد ما تنفذ اللي كان مطلوب ف الريكوست هترجع بpost كانتmethod الداتا بيز لو ال
عشان تقول ايه اللي حصل معاها اثناء تنفيذAPIs اللي هو عباره عن ريبورت بتطلعه الresponse
برده ودا اللي من خالله هعرف اذا كانت العمليهheader &body الريكوست الفالني ودا بيكون ليه
response code & response message من خالل الdone or not المطلوبه
14-what is swagger ?
swagger is an APIs documentation
عشان نعرف نستخدمها و بيتكاب فيهاinstructions بتاعت المشروع كل الAPIs بيكون فيها كل ال
حصلت واحنا شغالين ف المشروعupdates اي
15- path parameters , query parameters ?
الثابته اللي ببعت ليها قيمه معينه كل ريكوست يعنيparameters اللي هي الquery parameters
ابعتلي ال
id =3
روح هاته من الid يعني لو عاوز الdynamic parameters هي الpath parameters
مثالproduct ID اللي اسمهvariable
...https://www.youtube.com/watch?app=desktop&v=3je7xBwipDg
19- يه انواعauthorization ?
no auth /APIKey /basic auth ,...
https://learning.postman.com/.../sendin.../authorization/...