Se getHeaderField() restituisce null vuol dire che non c'è quel header. Ma se è null mi sembra lampante che non puoi invocarci qualcosa su quel null (né equals() né altro metodo).Originariamente inviato da JavaFurbix
Io pensavo che l'eccezione veniva lanciata proprio perchè cercavo di accedere con connection.getHeaderField("Content-Encoding") ad un parametro che non c'è ...