If I have a URL like:
http://www.example.com:9090/test.html
Then I know that www.example.com
is the host name, but what do you call http://www.example.com:9090
? Is there some kind of established name for that?
It is called the origin.
More generally speaking, here are the different parts of a URL, as per window.location
. (So at least according to how Javascript calls it)
protocol://username:password@hostname:port/pathname?search#hash
-----------------------------href------------------------------
-----host----
----------- origin -------------
protocol
- protocol scheme of the URL, including the final ':'hostname
- domain nameport
- port numberpathname
- /pathname
search
- ?parameters
hash
- #fragment_identifier
username
- username specified before the domain namepassword
- password specified before the domain namehref
- the entire URLorigin
- protocol://hostname:port
host
- hostname:port
Formal definition is in RFC 6454 section 4.