Package org.springframework.http

Examples of org.springframework.http.HttpEntity


  @Test
  @SuppressWarnings({ "unchecked", "rawtypes" })
  public void exchangeGetCallback() throws Exception {
    HttpHeaders requestHeaders = new HttpHeaders();
    requestHeaders.set("MyHeader", "MyValue");
    HttpEntity<?> requestEntity = new HttpEntity(requestHeaders);
    ListenableFuture<ResponseEntity<String>> responseFuture =
        template.exchange(baseUrl + "/{method}", HttpMethod.GET, requestEntity, String.class, "get");
    responseFuture.addCallback(new ListenableFutureCallback<ResponseEntity<String>>() {
      @Override
      public void onSuccess(ResponseEntity<String> result) {
View Full Code Here


  @Test
  @SuppressWarnings({ "unchecked", "rawtypes" })
  public void exchangeGetCallbackWithLambdas() throws Exception {
    HttpHeaders requestHeaders = new HttpHeaders();
    requestHeaders.set("MyHeader", "MyValue");
    HttpEntity<?> requestEntity = new HttpEntity(requestHeaders);
    ListenableFuture<ResponseEntity<String>> responseFuture =
        template.exchange(baseUrl + "/{method}", HttpMethod.GET, requestEntity, String.class, "get");
    responseFuture.addCallback(result -> assertEquals("Invalid content", helloWorld,
        result.getBody()), ex -> fail(ex.getMessage()));
    while (!responseFuture.isDone()) {
View Full Code Here

      super(responseType);
      if (requestBody instanceof HttpEntity) {
        this.requestEntity = (HttpEntity) requestBody;
      }
      else if (requestBody != null) {
        this.requestEntity = new HttpEntity(requestBody);
      }
      else {
        this.requestEntity = HttpEntity.EMPTY;
      }
    }
View Full Code Here

  private void writeParts(OutputStream os, MultiValueMap<String, Object> parts, byte[] boundary) throws IOException {
    for (Map.Entry<String, List<Object>> entry : parts.entrySet()) {
      String name = entry.getKey();
      for (Object part : entry.getValue()) {
        writeBoundary(boundary, os);
        HttpEntity entity = getEntity(part);
        writePart(name, entity, os);
        writeNewLine(os);
      }
    }
  }
View Full Code Here

  private HttpEntity getEntity(Object part) {
    if (part instanceof HttpEntity) {
      return (HttpEntity) part;
    }
    else {
      return new HttpEntity(part);
    }
  }
View Full Code Here

  public void getUserAsXML() {
    // 设置Http Basic参数
    HttpHeaders requestHeaders = new HttpHeaders();
    requestHeaders.set(com.google.common.net.HttpHeaders.AUTHORIZATION, Servlets.encodeHttpBasic("admin", "admin"));
    System.out.println("Http header is" + requestHeaders);
    HttpEntity<?> requestEntity = new HttpEntity(requestHeaders);

    try {
      HttpEntity<UserDTO> response = jdkTemplate.exchange(resourceUrl + "/{id}.xml", HttpMethod.GET,
          requestEntity, UserDTO.class, 1L);
      assertThat(response.getBody().getLoginName()).isEqualTo("admin");
View Full Code Here

  public void authWithHttpBasic() {
    // 设置Http Basic参数
    HttpHeaders requestHeaders = new HttpHeaders();
    requestHeaders.set(com.google.common.net.HttpHeaders.AUTHORIZATION,
        Servlets.encodeHttpBasic("admin", "wrongpassword"));
    HttpEntity<?> requestEntity = new HttpEntity(requestHeaders);

    try {
      jdkTemplate.exchange(resourceUrl + "/{id}.xml", HttpMethod.GET, requestEntity, UserDTO.class, 1L);
      fail("Get should fail with error username/password");
    } catch (HttpStatusCodeException e) {
View Full Code Here

TOP

Related Classes of org.springframework.http.HttpEntity

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.