Hi,
I need to trim down header which i am getting from my target response.
i have kept my java script policy in preflow response of target endpoint.
Response header:
HTTP/1.1 200 OK Date: Tue, 22 Sep 2015 14:46:18 GMT Server: Jetty(7.4.2.v20110526) Cache-Control: no-cache, no-store Pragma: Content-Type: application/json;charset=UTF-8 Access-Control-Allow-Origin: * Access-Control-Allow-Headers: origin, x-requested-with, accept Access-Control-Max-Age: 3628800 Access-Control-Allow-Methods: GET, PUT, POST, DELETE Transfer-Encoding: chunked Connection: Keep-Alive
Here's how i am trying to print the value in javascript:
print("testing-1"+context.targetResponse.headers['Access-Control-Allow-Methods']); OR print("testing-2"+context.targetResponse.headers.Access-Control-Allow-Methods);
but i am getting 'undefined', i have tried multiple things as per java script model doc but nothing work out for me.
Need help !!
@Vinay Soni you can do the following:
context.getVariable('response.header.Access-Control-Allow-Methods') to get the header value.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |