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

posted @ 2017-02-04 00:04  小马不黑  阅读(5287)  评论(2编辑  收藏  举报