Ich möchte Mediator 9.7, konfiguriert von CentraSite 9.7, verwenden, um eine REST-API zu virtualisieren.POST-Methode mit Abfrageparametern mit Centrasite
Für eine Ressource mit POST-Methode möchte ich einen JSON-Inhalt und einige Abfrageparameter übergeben. Aber mit oder ohne Konfigurationsparameter in der Ressource oder in der Methode in Centrasite werden Abfrageparameter nie an den nativen Endpunkt gesendet.
In der GET-Methode werden Abfrageparameter immer ohne Probleme gesendet.
Wenn ich diese Anfrage an Mediator schreiben:
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"]
Die native Endpunkt erhalten diese:
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"]
Natürlich ist dies nicht ich will. Ich möchte diese Abfrage Parameter an den nativen Punkt auch mit POST-Methode gesendet werden.
Wie kann ich das erreichen?