Назад | Перейти на главную страницу

Telnet не принимает Enter как новую строку

Я просто пробую действительно базовый 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+] чтобы вернуться в командный режим.)