Skip to Content

API Management: target.url and target.host is null in JavaScript in TargetEndpoint Preflow Policy

Hi All,

I need to do an additional request to the backend before the original request.

So I have in the Policy in the TargetEndpoint Preflow a JavaScript call.

But I can't access the host I need for the url in "new Request(url, 'GET', headers)".

Both target.url and target.host are null, target.host is only filled in the PostFlow.

Eg the example JS File https://github.com/SAP/cloud-api-management-samples/blob/master/authentication/saml/APIProxy/FileResource/saml.js uses context.getVariable("target.url") which always null in my tests. so this will also not work.

Any idea how to solve this problem?

Thanks,

Wolfgang

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

0 Answers