Vorab-Bearbeitung einer Anfrage request-preprocessing

Die Bildbereitstellung bietet einen einfachen Anforderungspräprozessor, der auf Übereinstimmungs- und Ersetzungsregeln für reguläre Ausdrücke basiert.

Sammlungen von Regeln (Regelsätze) können an jeden Bildkatalog angehängt werden, einschließlich des Standardkatalogs. Regeln werden mit XML-formatierten Dateien angegeben.

Regeln für die Anfragevorverarbeitung können den Pfad und die Abfrageabschnitte von Anfragen ändern, bevor sie vom Parser des Platform Server verarbeitet werden, einschließlich der Bearbeitung des Pfads, des Hinzufügens von Befehlen, des Änderns von Befehlswerten und des Anwenden von Vorlagen oder Makros. Regeln können auch verwendet werden, um bestimmte Sicherheitsfunktionen zu konfigurieren und zu überschreiben, die normalerweise nur mit Katalogattributen gesteuert werden, z. B. Anfrageverschleierung, Wasserzeichen sowie die Beschränkung des HTTP-Service auf bestimmte Client-IP-Adressen.

Regeln zur Anfragevorverarbeitung eignen sich für eine Vielzahl von Anwendungen, von denen einige unten aufgeführt sind:

  • Implementieren Sie Mechanismus " Pfade“, der die Neuzuordnung des Anfragepfads zu Datei-, FTP- und HTTP-Pfaden ermöglicht.
  • Selektive Durchsetzung von Sicherheitsfunktionen wie Wasserzeichen, gefiltert nach Bildnamen oder Pfad.
  • Auslassen von Wasserzeichen oder anderen Sicherheitsfunktionen beim Zugriff auf den Server über bestimmte IP-Adressen.
  • Erzwungene Anwendung von Befehlen wie defaultImage= auf alle Anfragen oder auf Anfragen, die ein bestimmtes Muster im URL-Pfad oder in Abfragezeichenfolgen aufweisen.
  • Deaktivieren der Verwendung von CPU-intensiven Befehlen, um Servermissbrauch zu verhindern.
  • Quellbilder können auf HTTP- oder FTP-Servern gespeichert werden, während sie weiterhin im Anfragepfad und nicht mit src= angegeben werden.
  • Steuern der Bildqualitätseinstellungen (z. B. JPEG-Qualität oder Scharfzeichnung) in Abhängigkeit vom Anfragepfad oder Bildnamen.

Ausführliche Informationen zum Erstellen, Verwenden und Verwalten von Regelsätzen finden Sie „Regelsatzreferenz.

Verwandte Themen see-also

Regelsatzreferenz, attribute::RuleSetFile

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49