package br.arquitetura;
import java.io.File;
import java.net.URI;
import java.net.URISyntaxException;
public class InternetServicos {
private final String endereco = "http://www.meuexemplo?&file=";
private File file;
private String escola = "{\"alunos\": [ { \"nome\":\"Jose Carlos\" , \"sobrenome\":\"Macoratti\" } ] };";
public InternetServicos() {
try {
URI uri = new URI(this.endereco+file+escola);
} catch (URISyntaxException uriSyntaxException) {
uriSyntaxException.printStackTrace();
}
}
}
voce vai quer que pegar o objeto HttpResponse e colocar os dados que voce deseja, no corpo da resposta.
É uma aplicação desktop, não posso instalar mais nada no cliente a não ser a JDK/JRE.
O programa vai ter que fazer uma pesquisa no banco de dados do cliente e retornar para uma url de um servidor web nosso o retorno em json.
1 curtida
Fiquei em dúvida em relação ao File. Vc tem que enviar somente o JSON ou um arquivo tb?
Se for somente o json via query param (??), vc tem que fazer isso:
java.net.URLEncoder.encode(escola, "UTF-8");
e para recuperar:
java.net.URLDecoder.decode(escola, "UTF-8");
1 curtida
Preciso passar somente o String escola. Nem vi que tinha declarado o atributo file.
Qual o comando para enviar o String escola ?
Esse: