telnet连接会在我无法键入的地方显示一个空白屏幕,在键入anthing后返回400代码



我确保在MS控制面板中启用了telnet,但每次我输入以下内容:

telnet gaia.cs.umass.edu 80

响应是:

connecting to gaia.cs.umass.edu...

然后是一个空白屏幕,在那里我看不到我键入的任何文本(光标也不移动(。如果我点击回车或退格,它会返回cmd并显示:

[

HTTP/1.1 400 Bad Request
Date: Sat, 05 Feb 2022 21:39:58 GMT
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.27 mod_perl/2.0.11 Perl/v5.16.3
Content-Length: 226
Connection: close
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />                                                                                                                                                                                     </p>
</body></html>
Connection to host lost.
C:WINDOWSsystem32>telnet gaia.cs.umass.edu 23
Connecting To gaia.cs.umass.edu...Could not open connection to the host, on port 23: Connect failed

]1

我尝试过交替输入:

telnet
set localecho
o gaia.cs.umass.edu 80

导致

Press any key to continue...

然后返回telnet并输出

Connection to host lost.

我似乎还没来得及做任何事情。

我这里缺什么了吗?我以为我把命令打对了。提前谢谢。

我也遇到了同样的问题。

但我通过两种方式得到了回应:

  1. 在cmd中键入telnet gaia.cs.umass.edu 80,当进入交互模式时,忽略空白,只需粘贴GET /kurose_ross/interactive/index.php HTTP/1.1,按enter键,然后粘贴Host: gaia.cs.mass.edu,按enter两次!!!

  2. 键入telnet,进入Microsoft Telnet模式(我不知道我是否正确(,然后键入

Microsoft Telnet>o gaia.cs.umass.edu 80

然后忽略界面显示,只需粘贴GET /kurose_ross/interactive/index.php HTTP/1.1,按Enter键,然后粘贴Host: gaia.cs.mass.edu,按Enter两次!!!

我得到的回复是这样的:屏幕截图

不确定这是否是今年设计的正确信息。

此外,在弄清楚以下两种方法后,我找到了一个合理的答案:链接

最新更新