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.
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
Curtir tópico
+ 1
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.
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 ^^
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
Responder
Mais Posts
24/07/2017
Eric
Muito obrigado pela ajuda, estarei lhe enviando uma mensagem inbox.
Abraço.
Abraço.
Responder
Clique aqui para fazer login e interagir na Comunidade :)