Question

J'ai un Proxy défini avec un basepath de /v1.0/magasins et une ressource avec un chemin d'accès de /adresse /de/valider*

J'ai un ExtractVariables politique qui a

<URIPath>
   <Pattern ignoreCase="false">/{storeid}/{service}/*.{format}</Pattern>
   <Pattern ignoreCase="false">/{storeid}/{service}/**/*.{format}</Pattern>
</URIPath>

Comment puis-je attribuer la "v1.0" de la procuration.basepath à {version}?

Était-ce utile?

La solution

Le chemin étant évaluée à l'aide de <URIPath> la configuration est en fait proxy.pathsuffix et qui contient tout ce qui est après le basepath.Essayez cette configuration dans la politique:

<Variable name="proxy.basepath">
  <Pattern>/{version}/**</Pattern>
</Variable>

La variable de référence, proxy.basepath, devrait être tenue de /v1.0/stores.Le schéma ci-dessus extrait v1.0 et de le stocker dans la variable version.

Lien vers Apigee variables de référence qui décrit proxy.basepath est situé ici.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top