I'm learning Web tech and teacher cannot give me a satisfactory explanation. I'd like to give a few example, please help me to point out am I right.
a/b/c.txt?t=win&s=chess
is request-URIpara5
does not belong to the request-URI is just a fragmentThe URI standard is STD 66, which currently maps to RFC 3986.
Section 1.1.3 describes the difference between URIs and URLs (and URNs).
Section 3 describes the components a URI can have.
For the URI http://www.example.org:56789/a/b/c.txt?t=win&s=chess#para5
these would be:
Scheme: http
Authority: www.example.org:56789
User Information: not present
Host: www.example.org
Port: 56789
Path: /a/b/c.txt
Query: t=win&s=chess
Fragment: para5
The term "request-URI" is not defined or even used in STD 66 / RFC 3986.