public StringBuffer getRequestURL()

in src/main/java/org/apache/sling/api/request/builder/impl/SlingHttpServletRequestImpl.java [759:777]


    public StringBuffer getRequestURL() {
        final StringBuffer requestUrl = new StringBuffer();

        requestUrl.append(this.scheme);
        requestUrl.append("://");
        requestUrl.append(this.serverName);
        boolean includePort = true;
        if ( (HTTP_PROTOCOL.equals(this.scheme) && this.serverPort == 80 )
             || (SECURE_PROTOCOL.equals(this.scheme) && this.serverPort == 443) ) {
            includePort = false;
        }
        if ( includePort ) {
            requestUrl.append(':');
            requestUrl.append(this.serverPort);
        }
        requestUrl.append(getRequestURI());

        return requestUrl;
    }