URL的标准格式

URL的标准格式

scheme://host:port/path?query#fragment

1.  scheme:协议

2. host:主机

3. port:端口

4. path:路径

5. query:参数

6. fragment:锚点

感谢评论中的指出,确实标准中有存在 userInfo 这一项,所以完整的格式应该如下

scheme://userInfo@host:port/path?query#fragment

其中 userInfo 为可选,但是几乎所有规范皆不推荐使用 user:password 来表示用户信息,应当使用加密后的数据或请求的其他部分作为用户识别的信息传递,且任何服务端都应该拒绝接收明文的用户信息。

要想详细了解具体说明可以阅读下有关标准:https://tools.ietf.org/html/rfc3986

如果你发现你的学习缺乏动力了,那么你只需要在这里调出这篇博客的一大堆毛病并对作者嗤之以鼻,不断抨击作者直到作者的修改让你满意为止,那么你的动力就自然而来了!
原文地址:https://www.cnblogs.com/YMaster/p/6852529.html