Je souhaite utiliser Mediator 9.7, configuré par CentraSite 9.7, pour virtualiser une API REST.Méthode POST avec paramètres de requête avec Centrasite
Pour une ressource, avec la méthode POST, je souhaite transmettre un contenu json et quelques paramètres de requête. Mais avec ou sans configuration de paramètres dans la ressource ou dans la méthode de centrasite, les paramètres de requête ne sont jamais envoyés au noeud final natif.
Dans la méthode GET, les paramètres de requête sont toujours envoyés sans problème.
Lorsque je poste cette demande Mediator:
POST http://virtual-wm/v2.0/resource/test?from_date=2017-08-01&to_date=2017-08-31 HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: application/json
Authorization: truc
Content-Length: 14
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
["data"]
Le critère d'évaluation natif reçoivent ceci:
POST https://api.services/v2.0/resource/test HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: application/json
Authorization: truc
Content-Length: 14
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
["data"]
Bien sûr, ce n'est pas que je veux. Je voudrais que les paramètres de requête envoyés au point natif, même avec la méthode POST.
Comment puis-je y parvenir?