Warum gibt diese URL von Tomcat den Fehler 400 zurück?

Ich habe einen Tomcat-Server, auf dem Java-Servlets ausgeführt werden. Ich versuche, ein Servlet zu erstellen, das gespeicherte Dateien mit ihren verschlüsselten IDs zurückgibt.

ID: 100

Encrypted ID: + e4 / E5cR / aM =

URL-codierte ID:% 2Be4% 2FE5cR% 2FaM% 3D

Ergebnis-URL:http: // localhost / file / demo /% 2Be4% 2FE5cR% 2FaM% 3D

Wenn ich versuche, diesem Link zu folgen, erhalte ich nicht einmal den Code meines Servlets - der Server gibt diesen Fehler zurück: Ressource konnte nicht geladen werden: Der Server hat mit dem Status 400 (Bad Request) geantwortet.

Was ist los mit dieser URL, die Tomcat dazu veranlasst, sie abzulehnen, bevor ich meinen Code erreiche? Ich habe es über einen URL-Encoder ausgeführt und sehe darin keine ungültigen Zeichen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage