Как мне «телнетить на [мой] любимый веб-сервер»?

9347
Spiff

Я читаю книгу о программировании и хочу проверить ответное сообщение HTTP. Книга наставляет меня

чтобы войти в ваш любимый веб-сервер. Затем введите однострочное сообщение с запросом для некоторого объекта, размещенного на сервере: например:

telnet cis.poly.edu 80  GET /~hello/ HTTP/1.1 Host: cis.poly.edu 

Что я должен делать, точно? Какая программа мне нужна? Куда мне нужно напечатать это сообщение?

0
Несмотря на то, что ваше конечное намерение может заключаться в том, чтобы использовать результат для руководства при написании некоторого кода, этот вопрос целиком и полностью связан с тем, как использовать существующую программу (telnet), а не с программированием. Jerry Coffin 13 лет назад 2
Сколько лет этой книге? Telnet обычно выключен в наши дни. Dennis Williamson 13 лет назад 0
@Dennis Williamsom: служба telnet обычно отключена, но он не использует службу telnet, он использует клиент telnet для доступа к службе http на порту 80. garyjohn 13 лет назад 2

4 ответа на вопрос

5
Brian Murphy

Вы можете использовать telnet, открыв терминал и выполнив команду, указанную выше.

Если вы пользователь Windows, вы идете, чтобы начать -> запустить, затем введите cmd и нажмите Enter. Когда он откроется, вы можете ввести команду и нажать Enter.

Если вы используете Mac OS, Linux или другую операционную систему, вам придется найти терминал и запустить его оттуда.

Вы также можете использовать такой клиент, как шпаклевка .

Надеюсь, это поможет.

обратите внимание, что в win7 + telnet должен быть включен путем добавления его: это функция Windows, поэтому вы хотите "включить / выключить функции Windows". (введите это в меню «Пуск» или найдите его на панели управления) Michael Lowman 13 лет назад 0
2

Если вы используете Windows, перейдите в командную строку и введите эту информацию. Если вы используете Linux, вы сможете набирать эти команды также в командной строке.

Редактировать для Windows: чтобы попасть в командную строку, вы можете нажать на кнопку «Пуск», нажать «Выполнить» и ввести cmd, затем нажать ввод, или вы можете удерживать нажатой клавишу windows (ту, что с логотипом windows) и нажать R, затем ввести cmd в появившемся диалоговом окне нажмите Enter.

Если вы не хотите использовать встроенную программу telnet, вы можете зайти сюда и загрузить putty, очень мощный клиент telnet: http://www.chiark.greenend.org.uk/~sgtatham/putty/

2
Albin Sunnanbo

Вам нужна программа telnet, она включена по умолчанию во всех версиях Windows до Vista. Если вы используете Windows 7, вам нужно активировать telnet .

1
vembutech

telnet cis.poly.edu 80

Приведенная выше команда показывает, что вы подключаете свой веб-сервер по протоколу tcp к порту 80 (где работает порт вашего веб-сервера) с помощью службы клиента telnet с вашего компьютера. В основном клиент Telnet доступен на всех компьютерах с Windows / Linux, или вам нужно включить / установить на этих ОС.

Служба сервера Telnet - это еще одна часть, где она принимает TCP-соединение с 22 портами (обычно), когда оно установлено на серверном компьютере.