próbuje zrozumieć http i nagłówki, w których używałem telnetu do wysyłania żądań. żeby nie pisać wszystkiego raz po raz myślałem, że napiszę mały plik tekstowy z wszystkimi potrzebnymi komendami.jak przekazać plik do telnetu
mój plik jest tak proste, jak następuje:
GET /somefile.php HTTP/1.1
Host: localhost
i spróbuj go karmić do telnet z io-przekierowanie:
$ telnet localhost 80 < telnet.txt
ale wszystkie wyjścia i dostać to
Trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
co robię źle?
Powracając do tego pytania po 7 latach, myślę, że problemem z proponowanymi rozwiązaniami z netcat były problemy CRLF/LF z plikiem. Protokół HTTP wymaga użycia terminatorów linii CRLF i nie będzie działał tylko z LF. – knittl