Api – link( server request + interpretare browser)
Get – ceri date de la server;
Post- pui date(Login user si pass,etc);
Delete- stergi date;
Put – E similar cu Post dar difera ca Put Update(modifica) si Post creaza si update;
Obiect Json:
Aplicatia de backend are mai multe api-uri;
Mai multe de tipuri de api: restapi(json), soap(xml);re
Postman face requesturi la Api;
Get – nu are Body
Daca am link gresit si dau get primesc 404 not found;
Ce este cu 2 este OK;
Ce este cu 4 este ceva gresit;
Daca este cu 5 este vina serverului; - internal server error;
Daca este cu 3 este restrictive;
Request alcatuire:
-verb;
- link(endpoint) format din protocol http, host(Ex:facebook, yahoo,etc), denumire api-ul apelat;
- query params ( append dupa e denumire API) este sub forma de cheie valoare.
Post
Server = aplicatia de backend. Isi face logica de login si returneaza OK sau NOK.
Daca datele sunt corespunzatoare si dam Post si e ok inseamna ca sunt datele bune.
Daca datele nu sunt conforme standardelor si e NOK trebuie raportat.
Ce trebuie sa invat e sa formez un Json si sa testez daca sunt ok.
Path variable: e diferit de query params
In headers sunt lucrurile care marcheaza securitatea Api-ului.
Cookie sunt datele care le utilizezi automat pentru logar si in storage cache sunt datele salvate;