【发布时间】:2014-12-14 03:40:36
【问题描述】:
因此,DNS 服务器将 https://www.google.com 识别为 173.194.34.5
https://www.google.com/images/srpr/logo11w.png 对服务器来说是什么样的?还是 URL 字符串是机器可读的?
【问题讨论】:
因此,DNS 服务器将 https://www.google.com 识别为 173.194.34.5
https://www.google.com/images/srpr/logo11w.png 对服务器来说是什么样的?还是 URL 字符串是机器可读的?
【问题讨论】:
由几个部分组成
srpr 中的图像,该目录位于网站根目录images 中) 服务器根据各种规则处理用户请求的资源(通过GET方法)的路径并返回响应。
【讨论】:
好问题!
当您访问 url 时,首先将在主机部分 (www.google.com) 上进行 DNS 查找,然后浏览器将查看协议并使用该协议进行连接(在本例中为 https)。
连接后,浏览器会告诉服务器:
“嗨!我正在尝试连接到www.google.com,我想要资源/images/srpr/logo11w.png)。这在协议上看起来像这样:
GET /images/srpr/logo11w.png HTTP/1.1
Host: www.google.com
Host 部分是 HTTP 标头。通常有更多的标题。
所以简短的回答是:
服务器将同时访问主机名和浏览器尝试访问的完整路径。
【讨论】:
/images/srpr/logo11w.png 是机器可读的吗?比如,一组检索数据的指令?我认为我的问题比我意识到的更多的是计算机科学,我想知道数据是什么样的。