2
将文本文件的内容作为命令传送到telnet
使用命令telnet docs.python.org 80,我可以http://docs.python.org/2/license.html通过键入实际请求来向发出手动HTTP 请求。 现在,我不想实时输入内容,而是希望从文本文件中获取请求。 我尝试了这个: cat request.txt|telnet docs.python.org 80 request.txt: GET /2/license.html HTTP/1.1 Host: docs.python.org (您必须用空白行结束文件,否则将收到错误的请求!) 但是,到服务器的连接将立即关闭。 我应该如何正确地将request.txt传递给telnet docs.python.org 80? 编辑: 很高兴知道;如果您使用HEAD而不是GET,则将获得与您发出GET请求相同的响应,但消息正文除外。 因此,HEAD如果您只想检查HTTP标头,请使用。(即,这样响应的内容就不会使您的shell输出混乱。)