Double updates 
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
			
			
			
				B4X:
			
		
		
		public static int ClientPost(String Sito,String nanno,String nmese,String ngiorno,String nkwh) throws IOException
{
    try
     {
      // Dati da inviare al server
        String anno   = nanno;
        String mese   = nmese;
        String giorno = ngiorno;
        float kwh     = Float.parseFloat(nkwh);
        String requestBody = "anno=" + anno + "&mese=" + mese + "&giorno=" + giorno + "&kwh=" + kwh;
        // Creazione dell'URL del server
        URL url = new URL(Sito+"/"+requestBody);
        // Creazione della connessione HTTP
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setRequestMethod("POST");
        conn.setDoOutput(true);
        conn.setRequestProperty("Content-Type", "text/plain");
         System.out.println("POST Richiesta " + requestBody);
        // Invio del corpo della richiesta
        try (OutputStream os = conn.getOutputStream())
        {
               byte[] input = requestBody.getBytes(StandardCharsets.UTF_8);
               os.write(input);
            os.flush();
        }
        // Controllo della risposta del server
        int responseCode = conn.getResponseCode();
        // System.out.println("Response Code: " + responseCode);
        // Chiusura della connessione
        conn.disconnect();
        return responseCode;
    }
    catch (Exception e)
    {
        System.out.println("Errore del Server");
        return 500;
    }
}
public static int ClientPut(String Sito,int ID,String nanno,String nmese,String ngiorno,String nkwh) throws IOException
{
    try
      {
          // Dati da inviare al server
          int id1    = ID;
        String anno   = nanno;
        String mese   = nmese;
        String giorno = ngiorno;
        float kwh     = Float.parseFloat(nkwh);
        String requestBody = "id=" + id1 + "&anno=" + anno + "&mese=" + mese + "&giorno=" + giorno + "&kwh=" + kwh;
        // Creazione dell'URL del server
        URL url = new URL(Sito+"/"+requestBody);
        // Creazione della connessione HTTP
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setRequestMethod("PUT");
        conn.setDoOutput(true);
        conn.setRequestProperty("Content-Type", "text/plain");
         // System.out.println("PUT Richiesta " + requestBody);
        // Invio del corpo della richiesta
        try (OutputStream os = conn.getOutputStream())
        {
               byte[] input = requestBody.getBytes(StandardCharsets.UTF_8);
               os.write(input);
            os.flush();
        }
        // Controllo della risposta del server
        int responseCode = conn.getResponseCode();
        // System.out.println("Response Code: " + responseCode);
        // Chiusura della connessione
        conn.disconnect();
        return responseCode;
    }
    catch (Exception e)
    {
        e.printStackTrace();
        return 500;
    }
}