19. [TD] Abfragen mit domänenübergreifenden Anfragen
Stichworte: CORS (Cross-Origin Resource Sharing).
Wir werden hier ein neues Projekt erstellen, damit der gesicherte Webdienst für Wahlen domänenübergreifende Anfragen akzeptiert.
Das Eclipse-Projekt lautet wie folgt:
![]() |
Aufgabe: Erstellen Sie dieses Projekt gemäß dem in Abschnitt 18.9 beschriebenen Verfahren.
Sobald dieses Projekt erstellt ist, können Sie mit dem in Abschnitt 18.2 beschriebenen Client HTML Folgendes tun: Zu Beginn der Anfragen sieht die Datenbank [dbelections] wie folgt aus:
![]() |
![]() |
![]() |
![]() |
In [1] lautet der gebuchte Wert jSON wie folgt:
[{"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] wurden die Felder [sieges] und [elimine] berechnet. Wir kopieren das Feld [body] aus [2] in das untenstehende Feld [3]:
![]() |
Die Datenbank [dbelections] sieht dann wie folgt aus:
![]() |






