private static URI initUri(HttpServletRequest request) throws URISyntaxException { Assert.notNull(request, "'request' must not be null"); StringBuffer url = request.getRequestURL(); String query = request.getQueryString(); if (StringUtils.hasText(query)) { url.append('?').append(query); } return new URI(url.toString()); }
@Override protected void writeMessage(String msg) { message.append(msg); } };
@Override protected void writeMessage(String msg) { message.append(msg); } };
@Override protected void writeMessage(String msg) { message.append(msg); } };
@Override protected void writeMessage(String msg) { message.append(msg); } };
@Override protected void writeMessage(String msg) { message.append(msg); } };
@Override protected void writeBodyContent(String content) { result.append(content); } };
@Override protected void writeMessage(String msg) { message.append(msg); } };
@Override protected void writeMessage(String msg) { message.append(msg); } };
@Override protected void writeMessage(String msg) { message.append(msg); } };
@Override protected void writeMessage(String msg) { message.append(msg); } };
@Override protected void writeMessage(String msg) { message.append(msg); } };
@Override protected void writeMessage(String msg) { message.append(msg); } };
@Override protected void writeMessage(String msg) { message.append(msg); } };
@Override protected void writeBodyContent(String content) { result.append(content); } };
@Override protected void writeBodyContent(String content) { result.append(content); } };
@Override protected void writeMessage(String msg) { message.append(msg); } };
@Test public void requestURLNewStringBuffer() throws Exception { this.request.addHeader(X_FORWARDED_PREFIX, "/prefix/"); this.request.setRequestURI("/mvc-showcase"); HttpServletRequest actual = filterAndGetWrappedRequest(); actual.getRequestURL().append("?key=value"); assertEquals("http://localhost/prefix/mvc-showcase", actual.getRequestURL().toString()); }
@Override protected void customizeContext(ServletContext sc, ConfigurableWebApplicationContext wac) { assertNotNull("The ServletContext should not be null.", sc); assertEquals("Verifying that we received the expected ServletContext.", sc, sc); assertFalse("The ApplicationContext should not yet have been refreshed.", wac.isActive()); buffer.append(expectedContents); } };