tratando de entender http y encabezados Estaba jugando con telnet para enviar solicitudes. no escribir todo una y otra y otra vez, pensé que escribiría un pequeño archivo de texto con todos los comandos que necesito.cómo alimentar un archivo a telnet
mi archivo es tan simple como sigue:
GET /somefile.php HTTP/1.1
Host: localhost
i luego tratar de alimentarlo al telnet con io-redirección:
$ telnet localhost 80 < telnet.txt
pero todas las salidas que consigo es
Trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
¿Qué estoy haciendo mal?
Revisando esta pregunta después de 7 años, creo que el problema con las soluciones propuestas con netcat fueron problemas CRLF/LF con el archivo. El protocolo HTTP requiere el uso de terminadores de línea CRLF y no funcionará solo con LF. – knittl