WEB 后端基础 · URL 实验

地址栏是一行字,后端收到的是一组字段

改动任意字符,观察“显示给人看”和“真正参与请求”的边界怎样移动。

原始输入分段

颜色表示语法角色,不表示是否安全

浏览器解析后的字段

采用浏览器内置 URL 解析规则
方案 scheme
—
用户信息 userinfo
—
主机 hostname
—
显式端口
—
有效端口
—
路径 pathname
—
查询 search
—
片段 hash
—
浏览器规范化后的完整地址
—

HTTP 请求边界

模拟,不会发起网络请求
浏览器解析 URL
GET / HTTP/1.1
服务器接收请求
#片段 留在浏览器
来源 origin = 方案 + 主机 + 有效端口 —

解析成功只说明语法可接受,并不代表这个地址可信、可访问或适合交给后端请求。