Examples of replaceQuery()


Examples of com.linkedin.jersey.api.uri.UriBuilder.replaceQuery()

    UriBuilder builder = UriBuilder.fromUri(_uri);
    if (path != null)
    {
      builder.path(path);
    }
    builder.replaceQuery(uri.getRawQuery());
    builder.fragment(uri.getRawFragment());
    URI rewrittenUri = builder.build();

    debug(_log, "rewrite uri ", uri, " -> ", rewrittenUri);
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replaceQuery()

   @Test
   public void testQuery2()
   {
      UriBuilder builder = UriBuilder.fromUri("http://localhost/test");
      builder.replaceQuery("a={b}");
      URI uri = builder.build("=");
      Assert.assertEquals(uri.toString(), "http://localhost/test?a=%3D");
   }

   @Test
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replaceQuery()

    }

    public URI getRequestUri() {
        UriBuilder builder = getAbsolutePathBuilder();
        String query = messageContext.getAttribute(HttpServletRequest.class).getQueryString();
        builder.replaceQuery(query);
        return builder.build();
    }

    public UriBuilder getRequestUriBuilder() {
        return UriBuilder.fromUri(getRequestUri());
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replaceQuery()

    public URI getRequestUri() {
        logger.debug("getRequestUri() called");
        UriBuilder builder = getAbsolutePathBuilder();
        String query = messageContext.getAttribute(HttpServletRequest.class).getQueryString();
        logger.debug("getRequestUri() query string: {}", query);
        builder.replaceQuery(query);
        logger.debug("getRequestUri() build after query replacement: {}", builder);
        URI uri = builder.build();
        logger.debug("getRequestUri() returning: {}", uri);
        return uri;
    }
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replaceQuery()

        String basePath = reqURIPath.startsWith(baseURIPath) ? baseURIPath : getBaseURI().getRawPath();
        builder.path(reqURIPath.equals(basePath) ? "" : reqURIPath.substring(basePath.length()));
       
        String newQuery = newBaseURI.getRawQuery();
        if (newQuery == null) {
            builder.replaceQuery(requestURI.getRawQuery());
        } else {
            builder.replaceQuery(newQuery);
        }
       
        URI newRequestURI = builder.build();
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replaceQuery()

       
        String newQuery = newBaseURI.getRawQuery();
        if (newQuery == null) {
            builder.replaceQuery(requestURI.getRawQuery());
        } else {
            builder.replaceQuery(newQuery);
        }
       
        URI newRequestURI = builder.build();
       
        resetBaseAddress(newBaseURI);
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replaceQuery()

        String reqURIPath = requestURI.getRawPath();
       
        UriBuilder builder = UriBuilder.fromUri(newBaseURI);
        String basePath = reqURIPath.startsWith(baseURIPath) ? baseURIPath : getBaseURI().getRawPath();
        builder.path(reqURIPath.equals(basePath) ? "" : reqURIPath.substring(basePath.length()));
        URI newRequestURI = builder.replaceQuery(requestURI.getRawQuery()).build();
       
        resetBaseAddress(newBaseURI);
        URI current = proxy ? newBaseURI : newRequestURI;
        resetCurrentBuilder(current);
       
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replaceQuery()

        String reqURIPath = requestURI.getRawPath();
       
        UriBuilder builder = new UriBuilderImpl().uri(newBaseURI);
        String basePath = reqURIPath.startsWith(baseURIPath) ? baseURIPath : getBaseURI().getRawPath();
        builder.path(reqURIPath.equals(basePath) ? "" : reqURIPath.substring(basePath.length()));
        URI newRequestURI = builder.replaceQuery(requestURI.getRawQuery()).build();
       
        resetBaseAddress(newBaseURI);
        URI current = proxy ? newBaseURI : newRequestURI;
        resetCurrentBuilder(current);
       
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replaceQuery()

    public URI getRequestUri() {
        logger.debug("getRequestUri() called"); //$NON-NLS-1$
        UriBuilder builder = getAbsolutePathBuilder();
        String query = messageContext.getAttribute(HttpServletRequest.class).getQueryString();
        logger.debug("getRequestUri() query string: {}", query); //$NON-NLS-1$
        builder.replaceQuery(query);
        logger.debug("getRequestUri() build after query replacement: {}", builder); //$NON-NLS-1$
        URI uri = builder.build();
        logger.debug("getRequestUri() returning: {}", uri); //$NON-NLS-1$
        return uri;
    }
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replaceQuery()

        builder.replaceQueryParam("{qname2}", "b1", "b2");
        uriString = builder.build("q1", "a1", "q2").toString();
        assertEquals("?q1=a1&q2=b1&q2=b2", uriString);

        builder.replaceQuery("q3={v1}&q4={v2}");
        uriString = builder.build("b#3", "b4").toString();
        assertEquals("?q3=b%233&q4=b4", uriString);

        builder.replaceQuery("q3={v1}&q4=");
        uriString = builder.build("b4").toString();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.