При изучении конкретных инструментов изучаете основы.
Википедию можно почитать, в конце концов. Думаю, это надёжнее чем "в чате сказали, что без https никак, но это не точно".
Но в программировании, мне кажется, надо просто делать, и тогда будут и понимание, и прогресс.
Снова таки, я ведь не только за саму реализацию спрашиваю, а в целом.
Я вот не пойму пока никак — могу ли я вообще без какого-то стороннего веб-сервера (нгинкс, апач) поднять приложение на JVM, которое само всё будет обрабатывать?
Или которое будет как-раз заниматься роутингом, перебрасывая разную обработку на разные сервисы.
И т.д.
Понятное дело, что сесть и делать можно, но хочется сразу начинать делать, если не правильно, то хотя бы близко к правильному.