User Tools

Site Tools


tanszek:oktatas:web_technologia_alapjai:plusz_feladat

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:web_technologia_alapjai:plusz_feladat [2025/05/06 10:04] kissatanszek:oktatas:web_technologia_alapjai:plusz_feladat [2025/05/13 10:04] (current) kissa
Line 1: Line 1:
-===== 1. feladat: Rendszám ellenőrzés =====+===== 2. feladat: Autómodellek listázása =====
  
-Az alkalmazásnak rendszám ellenőrzést is támogatnia kell. Az ellenőrzési folyamat a szerveroldalon már megvalósításra került, a cél a kliensoldal implementálása:+Az alkalmazásnak támogatnia kell egy megadott autómárka elérhető modelljeinek listázásátfolyamat a szerveroldalon már megvalósításra került, a cél a kliensoldal implementálása:
  
   - A feladat végrehajtásához új HTML oldalt kell létrehozni, mely a menürendszerből elérhető!   - A feladat végrehajtásához új HTML oldalt kell létrehozni, mely a menürendszerből elérhető!
-  - A dokumentumnak tartalmaznia kell egy szövegbeviteli mezőt (itt lehet megadni a rendszámot) és egy gombot! +  - A dokumentumnak tartalmaznia kell egy szövegbeviteli mezőt (itt lehet megadni az autómárkát) és egy gombot! 
-  - A gomb lenyomásakor a megadott rendszámot el kell küldeni a szervernek! +  - A gomb lenyomásakor a megadott márkát el kell küldeni a szervernek! 
-  - A szerver válasza alapján meg kell jeleníteni a validáció eredményét: helyes rendszám esetén zöld szöveggelhelytelen rendszám esetén pirossal.+  - A szerver válasza alapján meg kell jeleníteni az eredményt egy HTML listábanvagy tetszőleges módon jelezni kell a kapott hibát a felhasználónak!
  
 ==== Szerveroldali végpont ==== ==== Szerveroldali végpont ====
  
-  * A művelet végrehajtásához ''GET'' kérést kell küldeni a következő URL-re: ''https://iit-playground.arondev.hu/api/validate-license-plate'' +  * A művelet végrehajtásához ''GET'' kérést kell küldeni a következő URL-re: ''https://iit-playground.arondev.hu/api/available-models'' 
-  * A kérésnek tartalmaznia kell a ''plate'' query paramétert, melynek értéke az ellenőrzésre kerülő rendszám+  * A kérésnek tartalmaznia kell a ''brand'' query paramétert, melynek értéke a keresett autómárka
-  * A rendszám elfogadott formátumai: ''ABC123''''ABC-123''''ABCD123''''ABCD-123''  +  * Támogatott márkák: ''["Toyota""Honda""Ford""Chevrolet", "Nissan", "BMW", "Mercedes-Benz", "Volkswagen"]'' 
-  * Minta válasz siker esetén: ''"valid": true, "message""It is a valid license plate number.}'' +  * Minta válasz siker esetén: ''"Stratos", "Xenon""Eclipse", "Quantum", "Aether", "Vortex", "Titan]'' 
-  * Minta válasz hibás rendszám esetén: ''{ "valid": false, "message": "Invalid license plate number." }''+  * Minta válasz hiba esetén: ''{ "success": false, "message": "The given brand does not exists." }''
tanszek/oktatas/web_technologia_alapjai/plusz_feladat.1746525860.txt.gz · Last modified: 2025/05/06 10:04 by kissa