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: