Tengo curiosidad por cómo implementar un pequeño programa de servidor en Java SE?Java SE - un pequeño programa de servidor web
El programa está escuchando en el puerto 80 y listo para recuperar un objeto InputStream, pero ¿hay alguna función que pueda usar para convertir un InputStream en un objeto HttpRequest (algo así como Servlet)?
Después de eso, ¿cómo puedo crear un objeto HttpResponse y enviar los datos de vuelta al navegador?
En conclusión, solo estoy buscando cualquier marco que pueda ayudarme a analizar el formato HTTP en un objeto, o desde un objeto en una secuencia de respuesta HTTP.
(sé Java EE será la mejor solución, sólo quiero probar algo en Java SE)
Si desea entender lo que ese marco haría detrás de las escenas, Google para la estructura de HTTP. O más bien, deje que un navegador realice una solicitud e intente imprimir el contenido de la transmisión que tiene en Java. – SuperSaiyan