服务器在两个请求之间有何不同?

How a server differs between two requests?

谁能解释一下这两个请求的服务器有何不同 www.google.com/maps and www.google.com/inbox

最好你自己看看。如果您在 Linux/MacOs,请转到 shell 并输入 nc -l 8080。然后打开网络浏览器并查看 http://localhost:8080/a/b/c/d.

nc 命令在端口 8080 上侦听并打印它接收到的任何内容。在这里,它充当了一个糟糕的网络浏览器,可以侦听请求但不知道如何响应。

您会看到它收到的前两行是:

GET /a/b/c/d HTTP/1.1
Host: localhost:8080

后跟浏览器服务器可能需要的其他信息。