Я хочу вставить новый элемент с запросом POST в экспресс-приложении ORDS.
Я создал свой обработчик следующим образом:
Затем в Android Studio я использую volley для создания JSONObject (и запроса одновременно):
JSONObject jsonBody = new JSONObject();
jsonBody.put("name", name);
jsonBody.put("genres", genres);
jsonBody.put("season", season);
jsonBody.put("episodes", nb_episodes);
jsonBody.put("rating", "0");
final String requestBody = jsonBody.toString();
Я также пытался выполнить этот запрос с почтальоном:
Как видите, я получаю ошибку 500 и не могу найти проблему.Если я выполняю запрос в команде SQL, он работает нормально:
Insert into android_anime (name, genres, season, nb_episode, rating)
Values ('anime5', 'G6', 2, 24, 5)
Что мне нужно сделать, чтобы мой почтовый запрос работал?
edit
вот определение таблицы:
CREATE TABLE "ANDROID_ANIME"
( "ID" NUMBER,
"NAME" VARCHAR2(30),
"GENRES" VARCHAR2(30),
"SEASON" NUMBER,
"NB_EPISODE" NUMBER,
"RATING" NUMBER,
CONSTRAINT "ANDROID_ANIME_PK" PRIMARY KEY ("ID")
USING INDEX ENABLE
)