Написать сценарий оболочки, чтобы telnet http webstie? - PullRequest
1 голос
/ 05 марта 2011

Я могу подключиться к веб-сайту HTTP в терминале, например

$telnet 111.111.111.111 2222
Trying 111.111.111.111...
Connected to 111.111.111.111.
Escape character is '^]'.

. Затем я смогу набрать:

GET /url/page.php HTTP/1.1"
HOST: 111.111.111.111

. После ввода Enter дважды, я могу получить страницу.Кто-нибудь знает, как сделать это с помощью сценария оболочки? Я хочу получить тот же результат, что и с помощью команд выше.Спасибо.

1 Ответ

1 голос
/ 05 марта 2011

Вы должны использовать программу типа wget или curl для загрузки веб-страниц; они позаботятся о деталях протокола для вас. Если вам абсолютно необходимо напрямую отправить символы, посмотрите на команду nc; вам может понадобиться написать его с помощью expect.

...