时长:大小12.47M
作者回复: 总结的非常详细,也很准确,鼓掌!
作者回复: amazing!!
作者回复: 比喻的好生动,笑。
作者回复: 说的非常好,给你点32个赞(笑)。
作者回复: √
作者回复: 说的很好,不过现在urn用的很少,现在的uri基本上就是url,除非写论文,否则不用特意区分。
作者回复: url是uri的子集,url只表示网址,而uri除了表示网址,还能够标记其他的任意东西。 但在互联网上,这两者是基本等价的,也不需要去钻字眼刻意区分。
作者回复: 当然可以,如果在Linux上跑Nginx,就可以指定用Unix domain socket。 关键要理解协议栈,http不强制要求下层必须是tcp。
作者回复: 注意,uri表示的是网络上的资源,这实际上是一种抽象,意思是在主机上的某个位置有一个资源。 但这个资源路径不一定会与主机磁盘上的路径完全匹配,可以相同也可以不相同,通常来说会有一个简单的转换,比如映射到不同的目录。 而且,图片、html等静态资源是可以对应到文件系统的,而动态资源,它根本就没有实体,所以uri就完全是一个标识符的作用,不存在路径。
作者回复: 当然了,这就是http灵活性的体现。