Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过命令行以多行形式向HTTP服务器发送请求?_Http_Command Line_Request_Command_Telnet - Fatal编程技术网

如何通过命令行以多行形式向HTTP服务器发送请求?

如何通过命令行以多行形式向HTTP服务器发送请求?,http,command-line,request,command,telnet,Http,Command Line,Request,Command,Telnet,我想通过命令行(Telnet客户端)向HTML页面发送请求,但我做不到 我写道: GET / HTTP/1.1 然后,当我想移动到下一行写入主机名并按下“回车”键时,它不会这样做,它只是执行该命令并说:“Invailed命令”。我试图设置localecho和crlf,但没有成功 有人能帮我吗?我想说,您刚刚启动了telnet,没有任何额外的命令行选项。 您必须使用请求的服务器名称和端口号启动它: $ telnet some.page.com 80 然后它就会起作用 您还可以在telnet中指

我想通过命令行(Telnet客户端)向HTML页面发送请求,但我做不到

我写道:

GET / HTTP/1.1
然后,当我想移动到下一行写入主机名并按下“回车”键时,它不会这样做,它只是执行该命令并说:“Invailed命令”。我试图设置localecho和crlf,但没有成功


有人能帮我吗?

我想说,您刚刚启动了telnet,没有任何额外的命令行选项。 您必须使用请求的服务器名称和端口号启动它:

$ telnet some.page.com 80
然后它就会起作用

您还可以在telnet中指定服务器和端口:

telnet> open google.com 80

我想说你刚开始telnet,没有任何额外的命令行选项。 您必须使用请求的服务器名称和端口号启动它:

$ telnet some.page.com 80
然后它就会起作用

您还可以在telnet中指定服务器和端口:

telnet> open google.com 80

为了明确起见,我想用它的实际形式来写:GET/index.cfm?test=1http/1.1host:www.myserver.com为了明确起见,我想用它的实际形式来写:GET/index.cfm?test=1http/1.1host:www.myserver.com,我做了,但我想手动运行请求。我怎么能做到呢?我所说的手动是指它的外观和结构:对不起,我真的不明白你所说的“手动”是什么意思。。我写的每件事都是“手工”完成的。。你能重新表述一下这个问题吗?我所说的手动是指完全按照请求实际发送到浏览器的方式发送请求,包括方法、页面名称、服务器版本和主机。GET/HTTP/1.1主机:www.google.com我很困惑。。到底是什么阻止了你这么做?我的意思是:1)运行
telnet
,2)写
opengoogle.com 80
,3)写下你的请求:
GET/HTTP/1.1Host:www.google.com
-完成。这行吗?我做了,但我想手动运行请求。我怎么能做到呢?我所说的手动是指它的外观和结构:对不起,我真的不明白你所说的“手动”是什么意思。。我写的每件事都是“手工”完成的。。你能重新表述一下这个问题吗?我所说的手动是指完全按照请求实际发送到浏览器的方式发送请求,包括方法、页面名称、服务器版本和主机。GET/HTTP/1.1主机:www.google.com我很困惑。。到底是什么阻止了你这么做?我的意思是:1)运行
telnet
,2)写
opengoogle.com 80
,3)写下你的请求:
GET/HTTP/1.1Host:www.google.com
-完成。这行吗?