Example usage for org.springframework.http HttpEntity EMPTY

List of usage examples for org.springframework.http HttpEntity EMPTY

Introduction

In this page you can find the example usage for org.springframework.http HttpEntity EMPTY.

Prototype

HttpEntity EMPTY

To view the source code for org.springframework.http HttpEntity EMPTY.

Click Source Link

Document

The empty HttpEntity , with no body or headers.

Usage

From source file:org.zalando.riptide.AsyncRest.java

public AsyncDispatcher execute(final HttpMethod method, final URI url) {
    return execute(method, url, HttpEntity.EMPTY);
}

From source file:com.wmfsystem.eurekaserver.broadcast.Server.java

public void run() {
    try {/* www .j a  va2s  .  c  om*/
        socket = new DatagramSocket(DEFAULT_PORT);
    } catch (Exception ex) {
        System.out.println("Problem creating socket on port: " + DEFAULT_PORT);
    }

    packet = new DatagramPacket(new byte[1], 1);

    while (true) {
        try {
            socket.receive(packet);
            System.out.println("Received from: " + packet.getAddress() + ":" + packet.getPort());
            byte[] outBuffer = new java.util.Date().toString().getBytes();
            packet.setData(outBuffer);
            packet.setLength(outBuffer.length);
            socket.setBroadcast(true);
            socket.send(packet);

            Set<InetAddress> localAddress = getLocalAddress();

            Set<String> ips = localAddress.stream().map(ad -> ad.getHostAddress()).collect(Collectors.toSet())
                    .stream().sorted().collect(Collectors.toSet());

            RestTemplate template = new RestTemplate();

            ips.forEach(ip -> {
                template.exchange("http://" + packet.getAddress().getHostAddress().concat(":8000?ip={ip}"),
                        HttpMethod.GET, HttpEntity.EMPTY, Void.class, ip.concat(":8000"));
                try {
                    template.exchange("http://" + packet.getAddress().getHostAddress().concat(":8000?ip={ip}"),
                            HttpMethod.GET, HttpEntity.EMPTY, Void.class, ip.concat(":8000"));
                } catch (Exception e) {
                    e.printStackTrace();
                }
            });

            System.out.println("Message ----> " + packet.getAddress().getHostAddress());

        } catch (IOException ie) {
            ie.printStackTrace();
        }
    }
}

From source file:com.ebay.pulsar.metric.controller.PulsarReportingController.java

@RequestMapping(value = { "pulsar/metric", "pulsar/counter" }, method = RequestMethod.GET)
@ResponseBody/*from  ww  w. j a  v  a 2  s  .  c  om*/
public String listMetrics(HttpMethod method, HttpServletRequest request, HttpServletResponse response)
        throws URISyntaxException {
    URI uri = new URI("http", null, MetricServer, MetricSeverPort, request.getRequestURI(),
            request.getQueryString(), null);
    ResponseEntity<String> responseEntity = restTemplate.exchange(uri, method, HttpEntity.EMPTY, String.class);
    return responseEntity.getBody();
}

From source file:org.seasar.doma.boot.DomaBootSampleSimpleApplicationTest.java

@Test
public void test() {
    Message message1 = restTemplate.getForObject(UriComponentsBuilder.fromUriString("http://localhost")
            .port(port).queryParam("text", "hello").build().toUri(), Message.class);
    assertThat(message1.id, is(1));/*from   ww  w  . j  a  va 2 s .  c om*/
    assertThat(message1.text, is("hello"));
    Message message2 = restTemplate.getForObject(UriComponentsBuilder.fromUriString("http://localhost")
            .port(port).queryParam("text", "world").build().toUri(), Message.class);
    assertThat(message2.id, is(2));
    assertThat(message2.text, is("world"));

    {
        List<Message> messages = restTemplate
                .exchange(UriComponentsBuilder.fromUriString("http://localhost").port(port).build().toUri(),
                        HttpMethod.GET, HttpEntity.EMPTY, typedReference)
                .getBody();
        assertThat(messages.size(), is(2));
        assertThat(messages.get(0).id, is(message1.id));
        assertThat(messages.get(0).text, is(message1.text));
        assertThat(messages.get(1).id, is(message2.id));
        assertThat(messages.get(1).text, is(message2.text));
    }

    {
        List<Message> messages = restTemplate.exchange(
                UriComponentsBuilder.fromUriString("http://localhost").port(port).queryParam("page", "1")
                        .queryParam("size", "1").build().toUri(),
                HttpMethod.GET, HttpEntity.EMPTY, typedReference).getBody();
        assertThat(messages.size(), is(1));
        assertThat(messages.get(0).id, is(message2.id));
        assertThat(messages.get(0).text, is(message2.text));
    }
}

From source file:com.ebay.pulsar.metric.controller.PulsarReportingController.java

@SuppressWarnings("rawtypes")
@RequestMapping(value = "pulsar/metriccalculator", method = RequestMethod.GET)
public ResponseEntity viewMetricCalculator(HttpMethod method, HttpServletRequest request,
        HttpServletResponse response) throws URISyntaxException {
    URI url = new URI("http", null, MetricCalculator, MetricCalculatorPort, MetricCalculatorPath,
            request.getQueryString(), null);
    ResponseEntity<String> responseEntity = restTemplate.exchange(url, method, HttpEntity.EMPTY, String.class);
    return responseEntity;
}

From source file:de.codecentric.boot.admin.web.CorsFilterOnSamePortsTest.java

@Test
public void testCORS_OPTIONS_jolokia_endpoint() {
    // DO serve CORS-Headers on management-endpoints
    ResponseEntity<Void> options = new TestRestTemplate().exchange(
            "http://localhost:" + serverPort + "/jolokia", HttpMethod.OPTIONS, HttpEntity.EMPTY, Void.class);

    assertEquals(HttpStatus.OK, options.getStatusCode());
    assertEquals(Arrays.asList("*"), options.getHeaders().get("Access-Control-Allow-Origin"));
    assertEquals(Arrays.asList("Origin, X-Requested-With, Content-Type, Accept"),
            options.getHeaders().get("Access-Control-Allow-Headers"));
}

From source file:de.codecentric.boot.admin.web.CorsFilterOnDifferentPortsTest.java

@Test
public void testCORS_OPTIONS_jolokia_endpoint() {
    // DO serve CORS-Headers on management-endpoints
    ResponseEntity<Void> options = new TestRestTemplate().exchange(
            "http://localhost:" + managementPort + "/jolokia", HttpMethod.OPTIONS, HttpEntity.EMPTY,
            Void.class);

    assertEquals(HttpStatus.OK, options.getStatusCode());
    assertEquals(Arrays.asList("*"), options.getHeaders().get("Access-Control-Allow-Origin"));
    assertEquals(Arrays.asList("Origin, X-Requested-With, Content-Type, Accept"),
            options.getHeaders().get("Access-Control-Allow-Headers"));
}

From source file:com.tservice.Logica.PersistenceFacede.java

public void realizarPago(Licencias licencia, InformacionPago pago) throws tserviceExceptions, Exception {
    HttpHeaders headers = new HttpHeaders();
    headers.setContentType(MediaType.APPLICATION_JSON);
    HttpEntity<String> entity = new HttpEntity<>(headers);
    String url = "http://serviciosrest.cloudhub.io/rest/PAYPAL/pago/tarjeta/" + pago.getNumeroTarjeta() + "/"
            + pago.getNombreTarjeta() + "/Credito/" + pago.getCodigoSeguridad() + "/"
            + usuarioactivo.getCorreo() + "/monto/" + (int) licencia.getValor()
            + "/seguridad/2/TService?servicio=pago";
    //http://serviciosrest.cloudhub.io/rest/PAYPAL/pago/tarjeta/4916701440291035/Visa/Credito/9209/asd@asd.com/monto/1000/seguridad/2/TService?api=api2
    ResponseEntity<Object> resultado = rest.exchange(url, HttpMethod.PUT, HttpEntity.EMPTY, Object.class);
    //http://serviciosrest.cloudhub.io/rest/PAYPAL/pago/tarjeta/4916701440291035/Visa/Credito/9209/asd@asd.com/monto/30/seguridad/2/TService?servicio=pago
    String resu = resultado.getBody().toString();

    resu = resu.replace("{", "");
    resu = resu.replace("}", "");

    ResultadoTransaccion result = new ResultadoTransaccion(resu.split(",")[0].split("=")[1],
            Integer.parseInt(resu.split(",")[1].split("=")[1]));

    if (result.getCodTransaccion() == 0) {
        throw new tserviceExceptions("La tarjeta es invalida o el saldo es insuficiente por favor verifique");
    } else/*from   w ww. j  a va  2  s.  co  m*/
        resultadoTransaccion(result.getCodTransaccion(), licencia);
}

From source file:de.codecentric.boot.admin.web.CorsFilterOnDifferentPortsTest.java

@Test
public void testCORS_OPTIONS_application() {
    // DO NOT serve CORS-Headers on application-endpoints
    ResponseEntity<Void> options = new TestRestTemplate().exchange("http://localhost:" + serverPort + "/hello",
            HttpMethod.OPTIONS, HttpEntity.EMPTY, Void.class);
    assertEquals(HttpStatus.OK, options.getStatusCode());
    assertEquals(null, options.getHeaders().get("Access-Control-Allow-Origin"));
    assertEquals(null, options.getHeaders().get("Access-Control-Allow-Headers"));
}