Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
park_quiz [2018-01-27 13:39] Joakim Forsgren |
park_quiz [2018-01-29 16:36] Daniel Viström |
||
---|---|---|---|
Line 9: | Line 9: | ||
===Programmering 2=== | ===Programmering 2=== | ||
- Skapa ett GUI för att först logga in och få tillbaka token om det gick bra (sparas). \\ Har du inte gjort ditt eget rest-API kan du testa med den url som finns nedan. | - Skapa ett GUI för att först logga in och få tillbaka token om det gick bra (sparas). \\ Har du inte gjort ditt eget rest-API kan du testa med den url som finns nedan. | ||
- | - Skapa sedan frågor med fyra svarsalternativ, | + | - Skapa sedan frågor med fyra svarsalternativ, |
- Skicka till servern med POST. \\ Har du inte gjort ditt eget rest-API kan du testa med den url som finns nedan. | - Skicka till servern med POST. \\ Har du inte gjort ditt eget rest-API kan du testa med den url som finns nedan. | ||
- Ta emot statuskod och visa upp om det lyckades eller inte, alternativt använd dig av undantag som genereras av GSON. | - Ta emot statuskod och visa upp om det lyckades eller inte, alternativt använd dig av undantag som genereras av GSON. | ||
Line 16: | Line 16: | ||
För att skicka information till servern använder vi den klass som hittas [[http:// | För att skicka information till servern använder vi den klass som hittas [[http:// | ||
För att tolka datan vi får från servern (Json) använder vi oss av Gson som kan laddas hem [[http:// | För att tolka datan vi får från servern (Json) använder vi oss av Gson som kan laddas hem [[http:// | ||
+ | För att få iordning klasser för tolkning av Gson kan [[http:// | ||
+ | |||
===Webbserverprogrammering 1=== | ===Webbserverprogrammering 1=== | ||
Line 57: | Line 59: | ||
Som svar får man, om allt gick bra | Som svar får man, om allt gick bra | ||
{" | {" | ||
+ | |||
+ | https:// | ||
</ | </ | ||
- Skapa en endpoint för att ta emot ett POST-anrop med data för en fråga med svarsalternativ. Det krävs en giltig token för att spara data. < | - Skapa en endpoint för att ta emot ett POST-anrop med data för en fråga med svarsalternativ. Det krävs en giltig token för att spara data. < |