19. [TD] Verkiezingen met verzoeken tussen domeinen
Trefwoorden: CORS (Cross-Origin Resource Sharing).
We gaan hier een nieuw project aanmaken zodat de beveiligde webdienst voor de verkiezingen verzoeken van andere domeinen accepteert.
Het Eclipse-project is als volgt:
![]() |
Te doen: bouw dit project volgens de procedure die in paragraaf 18.9 wordt beschreven.
Zodra dit project is gebouwd, kun je het volgende doen met de client HTML die in paragraaf 18.2 wordt beschreven. Bij het versturen van de verzoeken ziet de database [dbelections] er als volgt uit:
![]() |
![]() |
![]() |
![]() |
In [1] is de geplaatste waarde jSON als volgt:
[{"id":1,"version":8,"nom":"A","voix":32000,"sieges":0,"elimine":false},{"id":2,"version":12,"nom":"B","voix":25000,"sieges":0,"elimine":false},{"id":3,"version":13,"nom":"C","voix":16000,"sieges":0,"elimine":false},{"id":4,"version":12,"nom":"D","voix":12000,"sieges":0,"elimine":false},{"id":5,"version":13,"nom":"E","voix":8000,"sieges":0,"elimine":false},{"id":6,"version":12,"nom":"F","voix":4500,"sieges":0,"elimine":false},{"id":7,"version":12,"nom":"G","voix":2500,"sieges":0,"elimine":false}]
In [2] zijn de velden [sieges] en [elimine] berekend. We kopiëren het veld [body] van [2] naar [3] hieronder:
![]() |
De database [dbelections] ziet er dan als volgt uit:
![]() |






