Package br.com.caelum.restfulie.http

Examples of br.com.caelum.restfulie.http.Request


public class LinkTest {

  @Test
  public void shouldUseTheMediaTypeProviedByTheUser() {
    DefaultRestClient restfulie = new DefaultRestClient();
    Request request = restfulie.at("uri").as("application/xml");
   
    assertThat(request.getHeaders().get("Content-type"),is(equalTo("application/xml")));
  }
View Full Code Here


  }

  public Response process(ResponseChain chain, Response response) {
    if (shouldRedirect(response)) {
      String uri = response.getHeader("Location").get(0);
      Request request = response.getRequest();
      if (uri.charAt(0) == '/') {
        URI target = request.getURI().resolve(uri);
        return client.at(target).addHeaders(request.getHeaders()).get();
      }
      return client.at(uri).addHeaders(request.getHeaders()).get();
    }
    return response;
  }
View Full Code Here

TOP

Related Classes of br.com.caelum.restfulie.http.Request

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.