Nehmen Sie den Ordner aus der Abfrage, so dass ein Google Mail-Ordner kann an alle adressiert werden

FixEmailService
Verschifft
5. September 2026 um 06:35 UTC
Autor
Kamo
Ausschuss
a5989d7

Der Ordner reiste als Pfadsegment, und Google Mail trennt seine Hierarchie mit "/" - sein Sent-Ordner ist .[Gmail]/Sent Mail. Es gibt keine Möglichkeit, das in einem zu setzen Segment: * einmal codiert, wird der %2F von Tomcat und erneut von Spring Security's abgelehnt StrictHttpFirewall, 400 Bad Request vor Handler läuft; * zweimal kodiert, was die eigene zweite Dekotierung dieses Controllers sonst wäre wollen - die %25 wird von der gleichen Firewall abgelehnt. Es lehnt es genau ab weil ein Dienst, der einen Pfad zweimal entschlüsselt, die Formpfad-Traversal ist Bypasses sind aus gemacht, und entspannen, dass Service-weit, um einen Ordnernamen zu bewegen wäre ein schlechter Handel. So kommt der Name nun als "Ordner"-Abfrageparameter an, wo keine der beiden Regeln gilt und Springs einziger Decode ist exakt. Das Pfadsegment wird noch gelesen, wenn die Abfrage ist abwesend, so dass jede bereits ausgegebene URL weiter funktioniert; ein Anrufer sendet die Abfrage hinterlässt einen Platzhalter im Pfad. Dies behebt auch zwei leisere Fehler der alten Form, die zweimal und so dekodiert einen Ordner namens "Q3 + Q4" als "Q3 Q4" und einen namens "100% Done" als ein Fluchtfolge.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen