Portál AbcLinuxu, 7. května 2025 17:00
mám samostatnou REST aplikaci (tj. ne aplikační server) a obsahuje HTTP server. Já bych ale potřeboval, aby komunikovala přes HTTPS.
Ted mám jen:
HttpServer server = HttpServerFactory.create("http://localhost:9090/rest/"); server.start();
Potřeboval bych tuhle část nahradit tak, aby se spustil HTTPS server. Našel jsem několik návodů, ale nic z toho nefungovalo.
Mohl by někdo poradit, případně nasměrovat na nějaký návod? Díky moc.
HttpServer
je z Javy, ale HttpServerFactory
je z Jersey).
Když se zavolá HttpServerFactory.create("https://localhost:9090/rest/")
, návratová hodnota je ve skutečnosti HttpsServer
(potomek HttpServer
). Tomu pak stačí nastavit HttpsConfigurator
.
HttpServerFactory.create()
vrací HttpServer
a tomu to nastavit nejde. A pokud se přetypuje, tak už to nedělá vůbec nic
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.