URL

A URL (Uniform Resource Locator) is something used to locate a resource, such as a page of a website, or a file on a computer...

Examples πŸ”₯

http://example.com
https://example.com:443
https://example.com/ftp/index.php#secret
toto@x.y.z.t
toto@x.y.z.t:80
[...]

All elements are optional:

  • Scheme πŸ“Ά: http:// or https:// or file:///...
  • Credentials πŸ”‘: username@ or username:password@
  • Domain/Host πŸ—ΊοΈ: dummy.example.com or x.y.z.t
  • Port πŸšͺ: :80 or :443 or ...
  • Route/Path πŸ›£οΈ: /, /index.html...
  • Query/Parameters πŸƒ: ?s=toto&ia=images
  • Fragment/Hash/Anchor βš“: #some-id