2016-11-15 1 views

Antwort

2

sollten Sie in der Lage sein, dies die set-header Politik in Ihrem API Montag mit zu erreichen, wenn Sie sicherstellen müssen Sie zur invoke Politik mit Ihrem Backend-Endpunkt anstatt die proxy Politik zu treffen.

Fügen Sie vor der invoke Richtlinie eine set-variable Richtlinie hinzu. Konfigurieren Sie wie folgt vor:

Action: Set 
Set: user-agent 
Value: $(request.headers.user-agent) 

Dies wird den ankommenden User-Agent-Header-Wert aus der Anforderung packen und zwingen sie die API Verbinden Standard außer Kraft zu setzen.

+0

Ich habe den Set-Variable-Block vor dem Aufruf wie gesagt konfiguriert, aber ich kann es nicht zum Laufen bringen. Ich verwende APIConnect 5.x. https://snag.gy/9YiLyd.jpg http://pastebin.com/rTERb1FE – Alessandro

+0

Verwenden Sie API Connect on Bluemix oder eine Appliance on-prem? Wenn letzteres, welche Version? –

+0

On-Premise-Appliance, Version 5.0.3. Mit einem Gateway-Skript kann ich den Benutzer-Agent lesen und ändern, aber ich habe "IBM-APIConnect/5.0" als den ursprünglichen Benutzer-Agent – Alessandro

Verwandte Themen