Package javax.ws.rs.core

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


        log.error(msg);
      return Response.status(Response.Status.BAD_REQUEST).entity(msg).build();
      } else {
        UriBuilder builder = UriBuilder.fromPath(PATH + SELECT);
        if (StringUtils.isNotBlank(query)) {       
          builder.replaceQuery(request.getQueryString());
        }
      return Response.seeOther(builder.build()).build();
    }
    }
   
View Full Code Here


        } else if (currentQuery.length() > 0) {
            currentQuery += "&";
        }
        currentQuery += sasToken;

        newUri.replaceQuery(currentQuery);
        cr.setURI(newUri.build());

        return getNext().handle(cr);
    }
}
View Full Code Here

        UriBuilder uriBuilder = UriBuilder.fromUri(baseURI).path(
                originalURI.getPath());
        String queryString = originalURI.getRawQuery();

        if (queryString != null && !queryString.isEmpty()) {
            uriBuilder.replaceQuery(queryString);
        }
        return uriBuilder.build();
    }

    public void setRedirectedURI(String newURI) throws URISyntaxException {
View Full Code Here

        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);
    }

    public void testSchemeSpecificPart() {
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.