КАК: Запрос веб-страницы через клиента Telnet

Переводы статьи Переводы статьи
Код статьи: 279466 - Vizualiza?i produsele pentru care se aplic? acest articol.
Мы настоятельно рекомендуем всем пользователям, провести обновление на Microsoft IIS (IIS) версии 7.0 на Microsoft Windows Server 2008. IIS 7.0 существенно укрепляют безопасность веб-инфраструктуры. Дополнительные сведения по вопросам безопасности IIS посетите следующий веб-узел корпорации Майкрософт:
http://www.Microsoft.com/TechNet/Security/prodtech/IIS.mspx
Дополнительные сведения о IIS 7.0 посетите следующий веб-узел корпорации Майкрософт:
http://www.IIS.NET/Default.aspx?tabid=1
Развернуть все | Свернуть все

В этой статье

Аннотация

Иногда веб-обозреватель не проверить возможность подключения к веб-серверу. В данной статье описывается процесс, который можно использовать для подключения к веб-сервера и отображать содержимое HTML веб-страницы с помощью консоли или приложения командной строки на основе telnet.

Запрос веб-страницы через клиента Telnet

В соответствии с RFC 2616, в спецификации протокола HTTP GET правильно отформатированный запрос от HTTP клиента начинается с команды GET (Обратите внимание, что команда использует все прописные) и заканчивается с символ ASCII символы возврата каретки (CR), за которым следует строка перевод (LF). Он отображается как шестнадцатеричные символы OD OA в последние два байта запроса GET в трассировку сетевого монитора.

Для получения дополнительных сведений посетите следующие RFC веб-узла:
RFC 2616
http://www.w3.org/Protocols/RFC2616/RFC2616.HTML
Чтобы запросить документ, который находится в http://ServerName/VirtualDirectory/WebPage.asp из клиента telnet, введите следующие команды в консоли или в командной строке (нажмите клавишу ENTER или RETURN после каждой строки):
telnet ServerName 80
GET /VirtualDirectory/WebPage.asp
После второй команды данных HTML в WebPage.asp возвращается клиенту telnet с веб-сервера.

Примечание: в этом примере предполагается, что веб-сервер настроен на использование порта HTTP по умолчанию (TCP 80). Если веб-сервер прослушивает другой порт, замените номер порта в первой строке примера. Кроме того этот пример не работает по протоколу HTTPS/SSL (443 TCP, по умолчанию), поскольку клиент telnet не может согласовать команд шифрования, необходимые для установления сеанса SSL. Несмотря на то, что первоначальное подключение возможно через порт HTTPS/SSL, данные не возвращаются при использовании запроса GET .

Включить вывод локального эха

По умолчанию клиент telnet, которая входит в состав Microsoft Windows не имеет параметра Локального эха включена, поэтому вторая команда не отображается на сервере, хотя. Чтобы включить Вывод локального эха, используйте один из следующих методов после первой команды:

Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows Millennium Edition (Me) или Microsoft Windows NT 4.0

  1. В меню " терминал " щелкните " предпочтения".
  2. Установите флажок Вывод локального эха .

Microsoft Windows 2000 и Microsoft Windows XP

  1. Нажмите кнопку Пуск, выберите команду выполнитьи введите файл Telnet.exe Чтобы запустить программу telnet.
  2. Введите следующую команду:для Windows 2000:
    набор local_echo
    Для Windows XP:
    отображения набора команд
  3. Один раз нажмите кнопку ENTER на пустой строке, чтобы выйти из конфигурации и вернуться в сеансе telnet.
Некоторые клиенты telnet отправить только символ возврата каретки (CR), при нажатии клавиши ENTER или RETURN. Если вы пытаетесь подключиться из одного из этих клиентов, необходимо использовать сочетание клавиши управления для отправки символов CRLF. В среде Windows удерживайте нажатой клавишу ALT и введите сочетание клавиш, соответствующее соответствующий знак на цифровой клавиатуре. Для просмотра символов и соответствующего номера, см. следующие веб-узлы Microsoft Developer Network (MSDN):Набор символов 0-127
.aspx http://MSDN.Microsoft.com/en-us/library/6hy0yb50 (компьютерах)

Набор символов 128-255
.aspx http://MSDN.Microsoft.com/en-us/library/6c608ydz (компьютерах)После ввода последнего номера, отпустите клавишу ALT. В случае запроса GET , использует в этой статье в качестве примера введите следующую команду (Обратите внимание, что номера вводятся на клавиатуре):
ПОЛУЧИТЬ /VirtualDirectory/WebPage.asp <ALT-key>0013<ALT-key>0010</ALT-key> </ALT-key>
Если используется клиент telnet не отправляет CRLF при нажатии клавиши ENTER или RETURN, документации, компьютер, сведения об отправке расширенных символов.

Ссылки

Дополнительные сведения о просмотре сетевых пакетов щелкните следующие номера статей базы знаний Майкрософт:
148942 Запись сетевого трафика с помощью сетевого монитора
294818 Вопросы и ответы о сетевом мониторе
Дополнительные сведения о протоколе TELNET щелкните следующие номера статей базы знаний Майкрософт:
231866 Протокол TELNET
253918 Описание клиента Telnet в Windows 2000

Свойства

Код статьи: 279466 - Последний отзыв: 30 сентября 2012 г. - Revision: 8.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Information Server 1.0
  • Microsoft Internet Information Server 2.0
  • Microsoft Internet Information Server 3.0
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 7.0
Ключевые слова: 
kbhowtomaster kbmt KB279466 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 279466

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com