List of usage examples for org.apache.http.message BasicHttpRequest getFirstHeader
public Header getFirstHeader(String str)
From source file:org.jnode.jersey.JNContainer.java
private URI getBaseUri(BasicHttpRequest request) { try {/* w w w.j av a2 s. c o m*/ Header hostHeader = request.getFirstHeader("host"); if (hostHeader != null) { final String scheme = "http"; return new URI(scheme + "://" + hostHeader.getValue() + "/"); } else { return new URI("http", null, "localhost", 80, "/", null, null); } } catch (final URISyntaxException ex) { throw new IllegalArgumentException(ex); } }