This shows you the differences between two versions of the page.
uso:teme:tema-2 [2023/11/14 09:39] rares.constantin02 [Task 04 (16p)] |
uso:teme:tema-2 [2023/11/14 16:46] (current) rares.constantin02 [Task 07 (20p)] |
||
---|---|---|---|
Line 261: | Line 261: | ||
==== Task 07 (20p) ==== | ==== Task 07 (20p) ==== | ||
- | <note important> | + | |
- | **Acest task va fi disponibil de miercuri, 15 Noiembrie 2023.** | + | |
- | </note> | + | |
Creați un fișier ''/home/student/tema2/task7.sh'' care să conțină comenzile ce realizează următoarele: | Creați un fișier ''/home/student/tema2/task7.sh'' care să conțină comenzile ce realizează următoarele: | ||
- | * Trimite o cerere HTTP de tip GET la ''141.85.232.81:5000/uso/part1/$USERNAME''. USERNAME va trebui setat de voi ca variabila de mediu pentru ca checker-ul sa functioneze. | + | * Trimite o cerere HTTP de tip GET la ''141.85.232.81:5000/uso/part1/$USERNAME''. Prin USERNAME vom simula modul de acces utilizand un username pe un server. USERNAME va trebui setat de voi ca variabila de mediu la username-ul personal de Teams (e.g. marcel.gigel02) pentru ca checker-ul sa functioneze. Token-ul primit prin aceasta cerere va fi disponibil un minut, dupa aceea va fi resetat si username-ul va fi sters. |
- | * Trimite o cerere HTTP de tip POST la ''141.85.232.81:5000/uso/part2/'' cu un body de tip JSON de forma ''{"token": <token_primit>}''. | + | * Trimite o cerere HTTP de tip POST la ''141.85.232.81:5000/uso/part2'' cu un body de tip JSON de forma ''{"token": <token_primit>}''. |
La final, dacă se rulează comenzile din fișier, ar trebui să fie afișat doar rezultatul primit după a doua cerere, fără ''newline'' (''\n''). | La final, dacă se rulează comenzile din fișier, ar trebui să fie afișat doar rezultatul primit după a doua cerere, fără ''newline'' (''\n''). |