Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
Networking telnet HTTP/1.1 400错误请求的问题_Networking_Telnet - Fatal编程技术网

Networking telnet HTTP/1.1 400错误请求的问题

Networking telnet HTTP/1.1 400错误请求的问题,networking,telnet,Networking,Telnet,我试着这么做: Telnet进入Web服务器并发送多行请求消息。在请求消息中包括If-modified-since:标题行,以强制发送带有304 Not modified状态代码的响应消息 所以我做了下面的步骤 telnet example.com 80 然后 GET /index.html HTTP/1.1 Host: example.com 两个人进来。 我得到了一些信息。 我补充说 但仍然没有304未修改 及 HTTP/1.1需要主机头。 您的请求应该是: GET /index.ht

我试着这么做:

Telnet进入Web服务器并发送多行请求消息。在请求消息中包括If-modified-since:标题行,以强制发送带有304 Not modified状态代码的响应消息

所以我做了下面的步骤

telnet example.com 80
然后

GET /index.html HTTP/1.1
Host: example.com
两个人进来。 我得到了一些信息。 我补充说

但仍然没有304未修改


HTTP/1.1需要主机头。 您的请求应该是:

GET /index.html HTTP/1.1
Host: hostname.tld
编辑: 如果已经包含主机头,请显示完整的HTTP请求。当然,您需要隐藏私人信息

因此,如果您正在连接example.com:

GET /index.html HTTP/1.1
Host: example.com



主机名应该是站点的地址吗?我仍然没有得到未修改的304:(@negar,它应该是网站的域名。包括子域。例如:如果你连接到www.google.com,它将是www.google.com,如果你连接到google.com,它将是google.com。@negar显示你的完整HTTP请求。你当然可以在显示它的同时隐藏任何私人信息。你能给我一个例子吗?@negar查看我的请求。)现在回答你现在得到的状态码是什么?@Exampleperson我真的很困惑,GET和Host之后它会给我一些信息和一些代码,当我输入时,如果再次修改一些代码和“连接丢失”。服务器可能有问题。请显示完整请求。@Exampleperson它隐藏在cmd中,这正是我上面写的。我做错了什么吗??
GET /index.html HTTP/1.1
Host: hostname.tld
GET /index.html HTTP/1.1
Host: example.com