2016-07-25 9 views
0

Ich versuche, HTTP-Header-Parameter 'Autorisierung' als Teil eines Mule-Ausdruck zugreifen. Ich versuche zu überprüfen, ob der Authorization-Parameter als Teil des Headers übergeben wurde.Zugriff auf HTTP-Header-Parameter mit Mule Ausdruck Sprache

Unten ist der Code, den ich

message.inboundProperties.'http.headers'[authorization] == null 

Ich erhalte die folgenden Fehler zu verwenden versuchen.

Ausführung des Ausdrucks "message.inboundProperties.'http.headers' [Genehmigung] == null" fehlgeschlagen. (org.mule.api.expression.ExpressionRuntimeException).

Hinweis: Ich versuche, den obigen Ausdruck in der Abfrage Teil zu verwenden, während eine neue einfache benutzerdefinierte Richtlinie

Antwort

1

Verwendung als [message.inboundProperties.authorization == null] zu schaffen.

Hoffe, das hilft.

+0

Dieser arbeitete .. Dank zu validieren –

0

Wenn Sie versuchen,

> <http:basic-security-filter securityProviders="memory-provider" realm="Valid 
> user credentials must be provided"></http:basic-security-filter> 

Wenn Sie wollen einfach nur Prüfwerte # [inboundProperties.authorization == null]