我想在ORDS Application Express中插入一个带有Post请求的新项目。
我创建了这样的处理程序:
然后使用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)
我该怎么做才能使我的职位申请生效?
编辑
表定义如下:
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
)