Dies ist eine alte Version des Dokuments!


Bislang waren die APIs unter http://localhost:8080/api/hello erreichbar.

Entsprechend können folgende Befehle zum Testen benutzt werden. Diese cURLs können auch bei Postman importiert und da (wiederholt) abgesetzt werden.

curl -k -X POST "http://localhost:8080/projects" -H "Content-Type: application/json" -d '{"project_name":"Hobby_Horsing_Horgen","password":"geheim123"}'
 
curl -k -X POST "http://localhost:8080/login" -H "Content-Type: application/json" -d '{"project_name":"Hobby_Horsing_Horgen","password":"geheim123"}'
 
...

Mit dem Cherry-Pick ff10bf8 erhalten Sie die Klasse WebConfig.java mit den CORS-Einstellung und einer Weiterleitung von HTTP auf HTTPS.

Ebenfalls ist ein Keystore mit einem SSL-Key im Commit inbegriffen, welcher benutzt werden kann, um HTTPS zu ermöglichen.

Folgende Änderungen bzw. Ergänzungen in der application.properties-Datei sind jedoch nötig.

server.port=8443
server.ssl.enabled=true
server.ssl.key-store=classpath:keystore/keystore.p12
server.ssl.key-store-password=password
server.ssl.key-store-type=PKCS12
db.username=localuser
db.password=
jwt.secret=

https://localhost:8443/api/hello

  • de/modul/ffit/3-jahr/java/learningunits/lu09/aufgaben/a02.1762221917.txt.gz
  • Zuletzt geändert: 2025/11/04 03:05
  • von apeter