Package org.springframework.http

Examples of org.springframework.http.HttpStatus


  public void mapTemplateVariables() throws Exception {
    given(requestFactory.createRequest(new URI("http://example.com/hotels/42/bookings/42"), HttpMethod.GET))
        .willReturn(request);
    given(request.execute()).willReturn(response);
    given(errorHandler.hasError(response)).willReturn(false);
    HttpStatus status = HttpStatus.OK;
    given(response.getStatusCode()).willReturn(status);
    given(response.getStatusText()).willReturn(status.getReasonPhrase());

    Map<String, String> vars = Collections.singletonMap("hotel", "42");
    template.execute("http://example.com/hotels/{hotel}/bookings/{hotel}", HttpMethod.GET, null, null, vars);

    verify(response).close();
View Full Code Here


  public void mapNullTemplateVariable() throws Exception {
    given(requestFactory.createRequest(new URI("http://example.com/-foo"), HttpMethod.GET))
        .willReturn(request);
    given(request.execute()).willReturn(response);
    given(errorHandler.hasError(response)).willReturn(false);
    HttpStatus status = HttpStatus.OK;
    given(response.getStatusCode()).willReturn(status);
    given(response.getStatusText()).willReturn(status.getReasonPhrase());

    Map<String, String> vars = new HashMap<String, String>(2);
    vars.put("first", null);
    vars.put("last", "foo");
    template.execute("http://example.com/{first}-{last}", HttpMethod.GET, null, null, vars);
View Full Code Here

    given(response.getStatusCode()).willReturn(HttpStatus.OK);
    given(response.getHeaders()).willReturn(responseHeaders);
    given(converter.canRead(String.class, textPlain)).willReturn(true);
    String expected = "Hello World";
    given(converter.read(String.class, response)).willReturn(expected);
    HttpStatus status = HttpStatus.OK;
    given(response.getStatusCode()).willReturn(status);
    given(response.getStatusText()).willReturn(status.getReasonPhrase());

    String result = template.getForObject("http://example.com", String.class);
    assertEquals("Invalid GET result", expected, result);
    assertEquals("Invalid Accept header", textPlain.toString(), requestHeaders.getFirst("Accept"));
View Full Code Here

    responseHeaders.setContentType(contentType);
    responseHeaders.setContentLength(10);
    given(response.getStatusCode()).willReturn(HttpStatus.OK);
    given(response.getHeaders()).willReturn(responseHeaders);
    given(converter.canRead(String.class, contentType)).willReturn(false);
    HttpStatus status = HttpStatus.OK;
    given(response.getStatusCode()).willReturn(status);
    given(response.getStatusText()).willReturn(status.getReasonPhrase());

    try {
      template.getForObject("http://example.com/{p}", String.class, "resource");
      fail("UnsupportedMediaTypeException expected");
    }
View Full Code Here

    given(response.getHeaders()).willReturn(responseHeaders);
    given(converter.canRead(String.class, textPlain)).willReturn(true);
    String expected = "Hello World";
    given(converter.read(String.class, response)).willReturn(expected);
    given(response.getStatusCode()).willReturn(HttpStatus.OK);
    HttpStatus status = HttpStatus.OK;
    given(response.getStatusCode()).willReturn(status);
    given(response.getStatusText()).willReturn(status.getReasonPhrase());

    ResponseEntity<String> result = template.getForEntity("http://example.com", String.class);
    assertEquals("Invalid GET result", expected, result.getBody());
    assertEquals("Invalid Accept header", textPlain.toString(), requestHeaders.getFirst("Accept"));
    assertEquals("Invalid Content-Type header", textPlain, result.getHeaders().getContentType());
View Full Code Here

    given(requestFactory.createRequest(new URI("http://example.com"), HttpMethod.HEAD)).willReturn(request);
    given(request.execute()).willReturn(response);
    given(errorHandler.hasError(response)).willReturn(false);
    HttpHeaders responseHeaders = new HttpHeaders();
    given(response.getHeaders()).willReturn(responseHeaders);
    HttpStatus status = HttpStatus.OK;
    given(response.getStatusCode()).willReturn(status);
    given(response.getStatusText()).willReturn(status.getReasonPhrase());

    HttpHeaders result = template.headForHeaders("http://example.com");

    assertSame("Invalid headers returned", responseHeaders, result);
View Full Code Here

    given(errorHandler.hasError(response)).willReturn(false);
    HttpHeaders responseHeaders = new HttpHeaders();
    URI expected = new URI("http://example.com/hotels");
    responseHeaders.setLocation(expected);
    given(response.getHeaders()).willReturn(responseHeaders);
    HttpStatus status = HttpStatus.OK;
    given(response.getStatusCode()).willReturn(status);
    given(response.getStatusText()).willReturn(status.getReasonPhrase());

    URI result = template.postForLocation("http://example.com", helloWorld);
    assertEquals("Invalid POST result", expected, result);

    verify(response).close();
View Full Code Here

    given(errorHandler.hasError(response)).willReturn(false);
    HttpHeaders responseHeaders = new HttpHeaders();
    URI expected = new URI("http://example.com/hotels");
    responseHeaders.setLocation(expected);
    given(response.getHeaders()).willReturn(responseHeaders);
    HttpStatus status = HttpStatus.OK;
    given(response.getStatusCode()).willReturn(status);
    given(response.getStatusText()).willReturn(status.getReasonPhrase());

    HttpHeaders entityHeaders = new HttpHeaders();
    entityHeaders.setContentType(contentType);
    HttpEntity<String> entity = new HttpEntity<String>(helloWorld, entityHeaders);
View Full Code Here

    given(errorHandler.hasError(response)).willReturn(false);
    HttpHeaders responseHeaders = new HttpHeaders();
    URI expected = new URI("http://example.com/hotels");
    responseHeaders.setLocation(expected);
    given(response.getHeaders()).willReturn(responseHeaders);
    HttpStatus status = HttpStatus.OK;
    given(response.getStatusCode()).willReturn(status);
    given(response.getStatusText()).willReturn(status.getReasonPhrase());

    HttpHeaders entityHeaders = new HttpHeaders();
    entityHeaders.set("MyHeader", "MyValue");
    HttpEntity<String> entity = new HttpEntity<String>(helloWorld, entityHeaders);
View Full Code Here

    converter.write(helloWorld, null, request);
    given(request.execute()).willReturn(response);
    given(errorHandler.hasError(response)).willReturn(false);
    HttpHeaders responseHeaders = new HttpHeaders();
    given(response.getHeaders()).willReturn(responseHeaders);
    HttpStatus status = HttpStatus.OK;
    given(response.getStatusCode()).willReturn(status);
    given(response.getStatusText()).willReturn(status.getReasonPhrase());

    URI result = template.postForLocation("http://example.com", helloWorld);
    assertNull("Invalid POST result", result);

    verify(response).close();
View Full Code Here

TOP

Related Classes of org.springframework.http.HttpStatus

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.