Как сделать пост api в Oracle Apex 18.2? - PullRequest
0 голосов
/ 24 января 2019

**enter image description here**

Может кто-нибудь ответить мне, как сделать post api с Oracle Apex 18.2.Я хочу отправить тело json и сохранить его в базе данных.

1 Ответ

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

В последней версии APEX вы создаете REST-сервисы, используя ORDS, а не APEX (https://www.oracle.com/database/technologies/appdev/rest.html)

Чтобы правильно получить структуру URL, вам нужно запустить ORDS на Tomcat или weblogic.

Кроме того, в значительной степени, как вы это делаете.

Создать обработчик POST типа PL / SQL

begin
  owa_util.status_line(200, '', false);
  owa_util.mime_header('application/json', true);
  htp.prn(:body_text);
end;

Вы также можете ссылаться на отдельные элементы, такие как htp.prn (: first)

curl -X POST \ http://server:8000/ords/path/sql-test \ -H 'Тип контента: приложение / json' \ -d '{"first": "Hello world", "second": "Goodbye"}'

Производит: { "first": "Hello world", "второй": "до свидания" }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...