Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

винтукеевый telnet. как сделать запрос на страницу?

4.1K
26 августа 2003 года
metton
13 / / 02.08.2003
Собственно, сабж.
Как сделать запрос из telnet-клиента на Win2k на страницу?
Подключиться получается а вот запрос - нет.
Вот пример диалога:
Цитата:

Microsoft Telnet> open flasher.ru 80
Connecting To flasher.ru...
Microsoft Telnet> status
Connected to flasher.ru
Negotiated Term Type is ANSI
Microsoft Telnet> GET http://www.flasher.ru/ HTTP/1.0
Invalid Command. type ?/help for help


Подскажите, плз.

4.3K
26 августа 2003 года
Fomich
21 / / 02.08.2003
Цитата:
Originally posted by metton
Собственно, сабж.
Как сделать запрос из telnet-клиента на Win2k на страницу?
Подключиться получается а вот запрос - нет.
Вот пример диалога:
Подскажите, плз.



напиши GET / HTTP/1.1

4.1K
26 августа 2003 года
metton
13 / / 02.08.2003
Цитата:
Originally posted by Fomich


напиши GET / HTTP/1.1



То же самое. Я ж написал, что он пишет, что КОМАНДА неправильная.

283
26 августа 2003 года
Alone
910 / / 20.11.2002
Microsoft Telnet> GET http://www.flasher.ru/ HTTP/1.0
Invalid Command. type ?/help for help
:D
4.3K
26 августа 2003 года
Fomich
21 / / 02.08.2003
Цитата:
Originally posted by metton


То же самое. Я ж написал, что он пишет, что КОМАНДА неправильная.



какая именно команда неправильная?

После того, как успешно состоялся коннект, так и пишется GET / HTTP/1.1 . К примеру, к яндексу прителнеться. Ну в крайнем случае поменяй телнет-клиента

4.3K
26 августа 2003 года
Fomich
21 / / 02.08.2003
Цитата:
Originally posted by Alone
Microsoft Telnet> GET http://www.flasher.ru/ HTTP/1.0
Invalid Command. type ?/help for help
:D


ну а вдруг help тоже инвалид комманд...

4.1K
26 августа 2003 года
metton
13 / / 02.08.2003
2Fomich
Цитата:
Originally posted by Fomich

ну а вдруг help тоже инвалид комманд...


Нет. help работает.

2Alone
Что смеёшься? Знаешь ответ?

4.3K
27 августа 2003 года
Fomich
21 / / 02.08.2003
Цитата:
Originally posted by metton
2Fomich
Нет. help работает.



хорошо, что "хелп" срабатывает.
Для части серверов имеет значение регистр, т.е. "GET" - сработает, a "get" - нет.
Но и в этом случае ответит сервер, скажет чего-нито ругательное , типа "анкноун метод".
И у тебя должно все получиться примерно так:
Microsoft Telnet> open flasher.ru 80
Connecting To flasher.ru...
Microsoft Telnet> status
Connected to flasher.ru
Negotiated Term Type is ANSI
Microsoft Telnet> GET /
и ентер два раза после последней строчки.

4.1K
27 августа 2003 года
metton
13 / / 02.08.2003
Цитата:
Originally posted by Fomich


хорошо, что "хелп" срабатывает.
Для части серверов имеет значение регистр, т.е. "GET" - сработает, a "get" - нет.
Но и в этом случае ответит сервер, скажет чего-нито ругательное , типа "анкноун метод".
И у тебя должно все получиться примерно так:
Microsoft Telnet> open flasher.ru 80
Connecting To flasher.ru...
Microsoft Telnet> status
Connected to flasher.ru
Negotiated Term Type is ANSI
Microsoft Telnet> GET /
и ентер два раза после последней строчки.



Вообще байда какая-то... :(
У меня вышло, но методом тыка, и не могу ничего понять.
Решение такое: сразу после ввода open flasher.ru 80 окно терминала полностью очищается. Если когда оно пустой ввести Escape Character ('CTRL+]'), то возвращаемся к предыдущему экрану с приглашением (Microsoft Telnet>). А чтобы получить страницу нужно ввести любой символ и нажать ентер. :roll: Почему так? (Любой символ, ентер... странно как-то)

4.3K
27 августа 2003 года
Fomich
21 / / 02.08.2003
Цитата:
Originally posted by metton
Вообще байда какая-то... :(
У меня вышло, но методом тыка, и не могу ничего понять.



... в крайнем случае поменяй телнет-клиента

4.5K
27 августа 2003 года
xor
5 / / 15.07.2003
Цитата:
Originally posted by metton


Вообще байда какая-то... :(
У меня вышло, но методом тыка, и не могу ничего понять.
Решение такое: сразу после ввода open flasher.ru 80 окно терминала полностью очищается. Если когда оно пустой ввести Escape Character ('CTRL+]'), то возвращаемся к предыдущему экрану с приглашением (Microsoft Telnet>). А чтобы получить страницу нужно ввести любой символ и нажать ентер. :roll: Почему так? (Любой символ, ентер... странно как-то)



Все очень просто - во первых строка Telnet>
это командная строка самого телнета - т.е там ты посылаешь команды программе, а чистый экран это то, что ты шлешь на сам сервер поэтому у тебя не работает GET в Telnet>
А когда ты просто нажимаешь enter это посылается на веб сервер и он воспринимает это как ошибку и выдает тебе какой-то ответ на это - иногда(зависит от настроек вебсервера) это index.html.

4.1K
27 августа 2003 года
metton
13 / / 02.08.2003
Цитата:
Originally posted by xor


Все очень просто - во первых строка Telnet>
это командная строка самого телнета - т.е там ты посылаешь команды программе, а чистый экран это то, что ты шлешь на сам сервер поэтому у тебя не работает GET в Telnet>
А когда ты просто нажимаешь enter это посылается на веб сервер и он воспринимает это как ошибку и выдает тебе какой-то ответ на это - иногда(зависит от настроек вебсервера) это index.html.



Так если просто на enter нажать - ничего не будет. Нужно сначала ввести любой символ, а потом enter.

Тогда как же мне, например, послать запрос POST?

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог