HTTP POST запрос с необработанным телом к ​​ORDS PL / SQL Gateway? - PullRequest
0 голосов
/ 04 октября 2018

Я использую Oracle Database 12.2 и ORDS 18.3.Можно ли сделать запрос HTTP POST с необработанным телом (без параметров, использующих application/x-www-form-urlencoded или multipart/form-data) для ORDS, зная, что ORDS используется только для его части шлюза PL / SQL, а не для части служб данных REST.

В этом случае ORDS в автономном режиме (с Jetty) является HTTP-сервером.HTTP-клиент, который делает запрос, является какой-то внешней программой (Postman, Java, ...).

Идея состоит в том, чтобы отправлять данные JSON, но это могут быть двоичные данные, такие как изображение или что-то еще.

Похоже, что шлюз PL / SQL "только" способен вызывать процедуры с использованием параметров (или вообще без параметров, но, конечно же, без тела).Я могу сделать запрос с фиктивным параметром в многочастной форме и каким-то образом смоделировать то, что я хочу (протестировано с VARCHAR2, а не CLOB или BLOB), но я хотел знать, существует ли такая возможность.

1 Ответ

0 голосов
/ 04 января 2019

Ответить на мой вопрос невозможно.Мы должны использовать параметр и MIME-тип application/x-www-form-urlencoded (или multipart/form-data).

...