@Override
    public String reconstructURI() {
        // If this instance is immutable, then lazy-cache reconstructing the uri.
        if (immutable) {
            if (reconstructedUri == null) {
                reconstructedUri = _reconstructURI();
            }
            return reconstructedUri;
        } else {
            return _reconstructURI();
        }
    }
Attempt to reconstruct the full URI that the client used.

@return String
zuul-core/src/main/java/com/netflix/zuul/message/http/HttpRequestMessageImpl.java