Como enviar um comando CURL de evento em JAVA

22/07/2017

0

Olá, tudo bem?

1) Gostaria de fazer um app em javafx , quando se aperta um botão envia um comando do tipo:
curl http://IP do lan server : PORTA/sendLocalEvent?eventName=_evento

para um servidor na mesma rede para começar o evento _evento.

Seria usando httpUrlConnection e POST? Como seria?

2) Como seria sem usar o comando curl?

Obrigado.
Eric

Eric

Responder

Post mais votado

24/07/2017

Olá Eric, tudo bem?

Se houver algum dado sigiloso que você necessite enviar para o servidor é recomendado usar POST. Caso contrário, enviar os parâmetros na URL pode facilitar a implementação. Abaixo há um exemplo de como consumir um serviço usando classes nativas do Java, presentes nos pacotes io/net. Nele enviamos uma requisição para o Feed de notícias do site globo.com, listando o XML de resposta no console.

package br.com.devmedia.curl;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;

public class Main {

    public static void main(String args[]) {

        BufferedReader reader;

        try {
            URL url = new URL("http://pox.globo.com/rss/g1/");

            reader = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8"));

            for (String line; (line = reader.readLine()) != null; ) {
                System.out.println(line);
            }

            reader.close();
        } catch (IOException ioe) {
            System.out.println(ioe.getMessage());
        }
    }
}


Temos um artigo aqui na DevMedia que ensina como fazer essa requisição com uma modelagem melhor contextualizada:

https://www.devmedia.com.br/consumindo-um-web-service-rest-com-java/27286

Não deixe de conferir ^^

Estevão Dias

Estevão Dias
Responder

Mais Posts

24/07/2017

Eric

Muito obrigado pela ajuda, estarei lhe enviando uma mensagem inbox.

Abraço.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar