See: https://tools.ietf.org/html/rfc3986#section-3
And: https://tools.ietf.org/html/rfc3986#section-3.3
The origin of "abempty" is mysterious to me, and a quick search didn't turn up any definitions of it.
See: https://tools.ietf.org/html/rfc3986#section-3
And: https://tools.ietf.org/html/rfc3986#section-3.3
The origin of "abempty" is mysterious to me, and a quick search didn't turn up any definitions of it.
"abempty", as it states in the comments to the right of its usage in the rfc you reference, means that its value can be either an absolute path or empty so (abempty).
“A path is always defined for a URI” (Section 3.3).
“Abempty”, meaning away from
However, when the authority is zero length and the path is empty, there is no way to distinguish the two components, hence a path-abempty path - it "begins with "/" or is empty" (Section 3.3) depending on the circumstances.
Source: http://w3-org.9356.n7.nabble.com/path-abempty-in-URI-td170118.html (See Fielding's response to Petch.)