File tree Expand file tree Collapse file tree 5 files changed +19
-1
lines changed
Expand file tree Collapse file tree 5 files changed +19
-1
lines changed Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" UTF-8" standalone =" yes" ?>
2+ <Script async =" false" continueOnError =" true" enabled =" true" name =" MirrorResponseHeaders" >
3+ <DisplayName >MirrorResponseHeaders</DisplayName >
4+ <Properties />
5+ <ResourceURL >py://mirror-response-headers.py</ResourceURL >
6+ </Script >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" UTF-8" standalone =" yes" ?>
2- <Script async =" false" continueOnError =" false " enabled =" true" name =" TranslateRequestHeaders" >
2+ <Script async =" false" continueOnError =" true " enabled =" true" name =" TranslateRequestHeaders" >
33 <DisplayName >TranslateRequestHeaders</DisplayName >
44 <Properties />
55 <ResourceURL >py://translate-request-headers.py</ResourceURL >
Original file line number Diff line number Diff line change 1+ # Access original request headers dictionary
2+ request_headers = JSON .parse (flow .getVariable ("original.headers" ))
3+
4+ # Loop through request headers and set them as response headers
5+ for key , value in request_headers .items ():
6+ flow .setVariable (f"response.header.{ key } " , value )
Original file line number Diff line number Diff line change 11# Access request headers dictionary
22request_headers = request .headers
33
4+ # Store copy of original request headers
5+ flow .setVariable ("original.headers" , request_headers )
6+
47# Map of lowercase header name to desired parcel case header name
58request_header_translation = {"x-request-id" : "X-Request-ID" , "x-correlation-id" : "X-Correlation-ID" }
69
Original file line number Diff line number Diff line change 7373 <Step >
7474 <Name >SetMimeType</Name >
7575 </Step >
76+ <Step >
77+ <Name >MirrorResponseHeaders</Name >
78+ </Step >
7679 </Response >
7780 </PostFlow >
7881 <FaultRules >
You can’t perform that action at this time.
0 commit comments