Hook-Name nicht sensitiv?

Moin, teste gerade das Auslösen eines PHP-Scripts über einen WebHook unter Windows10 aus.
Habe einen WebHook mit Namen “test” erstellt , dem ein PHP-Script zugeordnet ist. Rufe den WebHook mit der URL http://192.168.178.xx:3777/hook/test vom browser auf, das funktioniert.
Aber das Script wird ebenso mit …/test1 oder …/testAA aufgerufen, es reicht wenn zu Anfang /test steht.
Sollte der Aufruf nicht nur sensitiv auf /test reagieren ?
Gruß Gerd

Die Hooks arbeiten nach einem „Best Match“ Prinzip. Dadurch kannst z.B. ein /hook/ocpp/ auch alle Wallboxen die sich über /hook/ocpp/XXXX melden einsammeln. Somit ja, das ist das aktuell gewünscht verhalten. Wenn du exakt den Hook nur erlauben willst, müsstest du in deinem Modul diesen prüfen (per $_SERVER) und alles andere ablehnen.

Wenn es übrigens einen WebHook /hook/test1 gibt, würde dein /hook/test nicht aufgerufen, da der test1 dann höherwertiger ist.

paresy

danke @paresy für die schnelle Antwort, mit diesem Hintergrundwissen komme ich damit klar
Gruß Gerd

1 „Gefällt mir“