Package org.springframework.http.server

Examples of org.springframework.http.server.ServletServerHttpRequest


    @SuppressWarnings("unchecked")
    private void handleResponseBody(Object returnValue, ServletWebRequest webRequest)
        throws ServletException, IOException {

      HttpInputMessage inputMessage = new ServletServerHttpRequest(webRequest.getRequest());
      List<MediaType> acceptedMediaTypes = inputMessage.getHeaders().getAccept();
      if (acceptedMediaTypes.isEmpty()) {
        acceptedMediaTypes = Collections.singletonList(MediaType.ALL);
      }
      MediaType.sortBySpecificity(acceptedMediaTypes);
      HttpOutputMessage outputMessage = new ServletServerHttpResponse(webRequest.getResponse());
View Full Code Here


   * @param servletRequest current HTTP request
   * @return the HttpInputMessage instance to use
   * @throws Exception in case of errors
   */
    protected HttpInputMessage createHttpInputMessage(HttpServletRequest servletRequest) throws Exception {
    return new ServletServerHttpRequest(servletRequest);
  }
View Full Code Here

    private final ServerHttpRequest request;

    RequestMappingInfoComparator(Comparator<String> pathComparator, HttpServletRequest request) {
      this.pathComparator = pathComparator;
      this.request = new ServletServerHttpRequest(request);
    }
View Full Code Here

  @SuppressWarnings("unchecked")
  private ModelAndView handleResponseBody(Object returnValue, ServletWebRequest webRequest)
      throws ServletException, IOException {

    HttpInputMessage inputMessage = new ServletServerHttpRequest(webRequest.getRequest());
    List<MediaType> acceptedMediaTypes = inputMessage.getHeaders().getAccept();
    if (acceptedMediaTypes.isEmpty()) {
      acceptedMediaTypes = Collections.singletonList(MediaType.ALL);
    }
    MediaType.sortByQualityValue(acceptedMediaTypes);
    HttpOutputMessage outputMessage = new ServletServerHttpResponse(webRequest.getResponse());
View Full Code Here

    @Override
    public boolean beforeHandshake(ServerHttpRequest request,
            ServerHttpResponse response, WebSocketHandler wsHandler,
            Map<String, Object> attributes) throws Exception {
        if (request instanceof ServletServerHttpRequest) {
            ServletServerHttpRequest servletRequest = (ServletServerHttpRequest) request;
            HttpSession session = servletRequest.getServletRequest().getSession(false);
            if (session != null) {
                setSessionId(attributes, session.getId());
            }
        }
        return true;
View Full Code Here

        verifyZeroInteractions(sessionRepository);
    }

    @Test
    public void beforeHandshakeNullSession() throws Exception {
        ServletServerHttpRequest request = new ServletServerHttpRequest(new MockHttpServletRequest());
        assertThat(interceptor.beforeHandshake(request,null,null,null)).isTrue();

        verifyZeroInteractions(sessionRepository);
    }
View Full Code Here

    @Test
    public void beforeHandshakeSession() throws Exception {
        MockHttpServletRequest httpRequest = new MockHttpServletRequest();
        HttpSession httpSession = httpRequest.getSession();
        ServletServerHttpRequest request = new ServletServerHttpRequest(httpRequest);
        Map<String,Object> attributes = new HashMap<String,Object>();

        assertThat(interceptor.beforeHandshake(request,null,null,attributes)).isTrue();

        assertThat(attributes.size()).isEqualTo(1);
View Full Code Here

        assertEquals(expected, authorizationHeader);
        assertEquals(MediaType.APPLICATION_FORM_URLENCODED, request.getHeaders().getContentType());
        return null;
      }
    };   
    interceptor.intercept(new ServletServerHttpRequest(request), body, execution);
  }
View Full Code Here

        assertEquals(MediaType.APPLICATION_FORM_URLENCODED, request.getHeaders().getContentType());
        assertEquals("access_token=SOMETOKEN", request.getURI().getQuery());
        return null;
      }
    };   
    interceptor.intercept(new ServletServerHttpRequest(originalRequest), body, execution);
  }
View Full Code Here

        assertTrue(headerParameters.containsKey("oauth_signature"));
        assertEquals(MediaType.APPLICATION_FORM_URLENCODED, request.getHeaders().getContentType());       
        return null;
      }
    };
    interceptor.intercept(new ServletServerHttpRequest(request), body, execution);
  }
View Full Code Here

TOP

Related Classes of org.springframework.http.server.ServletServerHttpRequest

Copyright © 2018 www.massapicom. 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.