I need to extract the full protocol, domain, and port from a given URL. For example:
https://localhost:8181/ContactUs-1.0/contact?lang=it&report_type=consumer
>>>
https://localhost:8181
var full = location.protocol+'//'+location.hostname+(location.port ? ':'+location.port: '');