Я хочу использовать Mediator 9.7, настроенный CentraSite 9.7, для виртуализации REST API.
Для ресурса с методом POST я хочу передать содержимое json и некоторые параметры запроса. Но с настройкой параметров в ресурсе или методе в centrasite или без нее параметры запроса никогда не отправляются на собственную конечную точку.
В методе GET параметры запроса всегда отправляются без проблем.
Когда я отправляю этот запрос посреднику:
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"]
Собственная конечная точка получает это:
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"]
Конечно это не я хочу. Я хотел бы, чтобы параметры запроса отправлялись в исходную точку даже с помощью метода POST.
Как я могу этого добиться?