Java tutorial
//package com.java2s; /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ import java.net.URI; import java.net.URISyntaxException; public class Main { /** * Given an endpoint, calculate the corresponding BrowserID audience. * <p> * This is the domain, in web parlance. * * @param serverURI endpoint. * @return BrowserID audience. * @throws URISyntaxException */ public static String getAudienceForURL(String serverURI) throws URISyntaxException { URI uri = new URI(serverURI); return new URI(uri.getScheme(), null, uri.getHost(), uri.getPort(), null, null, null).toString(); } }