|  |  | 
 |  |  |     } | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   /** | 
 |  |  |    * Den Namen der gewünschten Datei aus der HTTP-Anfrage ermitteln | 
 |  |  |    *  | 
 |  |  |    * @param e das Objekt mit Methoden zur Untersuchung der Anfrage sowie zum | 
 |  |  |    * Anfertigen und Senden der Antwort | 
 |  |  |    * @return Name der gewünschten Datei | 
 |  |  |    */ | 
 |  |  |   protected String getFileName(HttpExchange e) { | 
 |  |  |     String ctxPath = e.getHttpContext().getPath(); | 
 |  |  |     String uriPath = e.getRequestURI().getPath(); | 
 |  |  | 
 |  |  |    * aus Bytes, der sich aus den Bytepositionen des Beginns und Endes  | 
 |  |  |    * des Bereiches ergibt. | 
 |  |  |    */ | 
 |  |  |   class Range { | 
 |  |  |   public class Range { | 
 |  |  |  | 
 |  |  |     private long start; | 
 |  |  |     private long end; |