Я просто пробую действительно базовый Telnet как часть учебника по HTTP, но все, что я прочитал, предполагает, что клавиша Enter работает совсем не так, как у меня до сих пор.
Итак, пример вроде:
>telnet
Microsoft Telnet>o www.bing.com 80
Connecting To www.bing.com...
Microsoft Telnet>GET / HTTP/1.1 [ENTER]
Host: www.bing.com [ENTER]
[ENTER]
У меня совсем не работает, потому что как только я нажимаю Enter
ключ первый время, я сразу получаю
Invalid Command. type /?help for help
Так что у меня даже не будет возможности завершить GET
команда.
Я пробовал иметь set crlf
включается и выключается, и это не имеет значения. Пытался использовать Ctrl / Shift / Alt-Enter, чтобы заставить его вставить новую строку вместо отправки команды, и не повезло.
Я много гуглил, и каждый учебник / форум / т. Д. Просто предполагает, что клавиша Enter вводит LF или CRLF и что вам нужно дважды нажать Enter, чтобы отправить команду; Я не нашел ничего, что указывало бы на то, что делать, если это не так.
Я использую Windows 7 с включенным клиентом Telnet в обычной командной строке.
Вы были в командном режиме. Таким образом, вы отправляли эти команды клиенту telnet, а не открытому соединению с удаленным хостом.
Чтобы вернуться к открытому соединению, нажмите Войти (самостоятельно) в приглашении Telnet. (И нажмите Ctrl+] чтобы вернуться в командный режим.)