/
on-line-javalex
/
HTTP_and_Web
Обзор
Документация
Войти
/
on-line-javalex
/
HTTP_and_Web
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
35 строк
1 KB
on-line-javalex
upload files
28 фев 2026, 18:55
Верифицирован
28 фев 2026, 18:55
ee36424
Код
Авторство
О чём код?
package netology; import java.io.IOException; import java.time.LocalDateTime; public class Main { public static void main(String[] args) { Server server = new Server(9999); server.addHandler("GET", "/classic.html", (request, out) -> { try { byte[] content = ("<html><body><h1>Time: " + LocalDateTime.now() + "</h1></body></html>").getBytes(); String responseHeader = "HTTP/1.1 200 OK\r\n" + "Content-Type: text/html\r\n" + "Content-Length: " + content.length + "\r\n" + "Connection: close\r\n" + "\r\n"; out.write(responseHeader.getBytes()); out.write(content); } catch (IOException e) { e.printStackTrace(); } }); server.addHandler("POST", "/messages", (request, out) -> { String response = "HTTP/1.1 200 OK\r\n" + "Content-Length: 0\r\n" + "Connection: close\r\n" + "\r\n"; out.write(response.getBytes()); }); server.start(); } }