private void TraitementRequete (String ligne)
    {
        String[] laCommande = ligne.trim().split("\\s+");
        
        if ( laCommande.length  > 0 )
        {
            switch (laCommande[0].toUpperCase())
            {                
                case "GET":
                    if (laCommande.length == 3 )
                    {
                        traiterRequeteGet(laCommande[1]);                        
                    }
                    else
                    {                                           
                        afficherPageErreur(ERREURREQUETE);
                    }
                    try
                    {
                        client.close();
                    }catch(IOException ioe) {  }
                    break;
                case "HEAD":
                    if (laCommande.length == 3 )
                    {
                        traiterRequeteHead(laCommande[1]);                        
                    }
                    else
                    {
                        writer.println(PROTOCOLE + " " + ERREURREQUETE);
                    }
                    try
                    {
                        client.close();
                    }catch(IOException ioe) {  }
                    break;  
                default:
                    afficherPageErreur(PASIMPLEMENTE);
                    try { client.close(); }catch(IOException ioe) {  }
            }
        }
        else
        {
            afficherPageErreur(ERREURREQUETE);
            try { client.close(); }catch(IOException ioe) {  }
        }        
    }