@符號在REST URLs中是否有特殊含義?
例如https://host/students/{id}/@classes
uj5u.com熱心網友回復:
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
這意味著它只是另一個可以在路徑段中使用的字符。
本地路由實作在看到路徑中帶有未轉義的U 0040的URI時,可能會做一些聰明的事情,但對于通用的HTTP組件來說,它只是一個字母而已。
注意,在URI的authority元素中,U 0040作為分隔符確實有特殊的意義。
URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ] 。
hier-part = "//" authority path-abempty
/ path-absolute
/ path-rootless
/ 路徑為空
authority = [ userinfo "@" ] host [ ":" port ]
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/309933.html
標籤:
