写一个shell脚本来telnet一个http网站?

时间:2011-03-05 08:06:40

标签: http shell telnet

我可以在终端中远程登录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后,我可以获得该页面。 有谁知道如何使用shell脚本执行此操作? 我想得到与使用上述命令相同的结果。感谢。

1 个答案:

答案 0 :(得分:1)

您应该使用wgetcurl等程序下载网页;那些为您处理协议细节。如果绝对必须直接发送字符,请查看nc命令;您可能需要使用expect编写脚本。