문제
나는 /v1.0/stores의 Basepath로 정의 된 프록시와 /경로를 가진 자원이 있습니다./주소/확인*
다음과 같은 ExtractVariables 정책이 있습니다.
<URIPath>
<Pattern ignoreCase="false">/{storeid}/{service}/*.{format}</Pattern>
<Pattern ignoreCase="false">/{storeid}/{service}/**/*.{format}</Pattern>
</URIPath>
Proxy.basepath의 "v1.0"을 {version}에 어떻게 할당합니까?
해결책
다음을 사용하여 평가되는 경로 <URIPath>
구성은 실제로 proxy.pathsuffix
여기에는 기본 경로 이후의 모든 내용이 포함됩니다.정책에서 다음 구성을 시도해 보세요.
<Variable name="proxy.basepath">
<Pattern>/{version}/**</Pattern>
</Variable>
참조되는 변수, proxy.basepath
, 들고 있어야 해 /v1.0/stores
.위의 패턴은 추출됩니다 v1.0
그리고 변수에 저장 version
.
설명하는 Apigee 변수 참조 링크 proxy.basepath
위치 여기.
제휴하지 않습니다 StackOverflow