Heloo 我试图从后端获取响应URL。我能够获取请求网址,但无法获取响应网址。任何建议/想法都很受欢迎。谢谢。
答案 0 :(得分:1)
假设您的后端发送重定向URL(作为HTTP 302 Location Header),并且该URL包含您要在Apigee代理流响应路径中提取的身份验证代码 -
您可以在代理流的响应路径中使用java脚本策略,如下所示:
url = context.getVariable("response.headers.Location");
var re = new RegExp("#.*[?&]" + "code" + "=([^&]+)(&|$)");
var code = url.match(re);
context.setVariable("authcode", code);