|
REST - сервисы и ошибка при их использовании в Apex
|
|||
---|---|---|---|
#18+
Добрый день, коллеги, нужна помощь. Хотел попробовать создать в Апексе страницу на основе REST-сервиса, получил проблему. Есть СЕРВЕР1, создал на нем rest сервис, возвращающий json со списком валют (id и name), тестирую, сервис работает, возвращает json - вот адрес На этом же сервере захожу в Apex, в Shared Components приложения пытаюсь создать Web Source и получаю ошибку, скрины прилагаю. Есть Сервер2, на котором создание Web Service на основе этого же самого Rest-сервиса проходит нормально, parsing проходит без ошибок. На боих серверах Application Express 18.2.0.00.12 И даже непонятно, куда смотреть, в какие настройки лезть ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 16:23 |
|
REST - сервисы и ошибка при их использовании в Apex
|
|||
---|---|---|---|
#18+
Если создать Web Source вручную, есть такая кнопка, и нажать test, то можно увидеть, что в server responce нормальный json. А при попытке распарсить его - ошибка( ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 16:28 |
|
REST - сервисы и ошибка при их использовании в Apex
|
|||
---|---|---|---|
#18+
Думаю дело в ORDS, или в его остсуствия ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2020, 13:23 |
|
REST - сервисы и ошибка при их использовании в Apex
|
|||
---|---|---|---|
#18+
Mr_Frost, Ну вам же пишет диагностику ему не нравится какой-то character 1056 (в Unicode /u0420) Глазками этот символ не виден...а парсингу xml мешает. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2020, 19:34 |
|
REST - сервисы и ошибка при их использовании в Apex
|
|||
---|---|---|---|
#18+
irbis_al, я это вижу и понимаю. Апекс при создании Web Source пытается разобрать полученный от REST-сервиса JSON почему-то средствами XML, и в этот момент возникает ошибка, явно связанная с тем, что в тексте Json встречаются русские буквы. Вопрос в том и состоит - где и как именно можно найти и исправить это место разбора Json-XML? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2020, 07:58 |
|
REST - сервисы и ошибка при их использовании в Apex
|
|||
---|---|---|---|
#18+
blkangel, сравнивали настройки ORDS на обоих серверах - идентичны ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2020, 08:00 |
|
REST - сервисы и ошибка при их использовании в Apex
|
|||
---|---|---|---|
#18+
Mr_Frost blkangel, сравнивали настройки ORDS на обоих серверах - идентичны Нашли различия. Сервер 1 - Oracle 11.2.0.2.0 Сервер 2 - Oracle 11.2.0.4.0 Итак: На сервере Oracle 11.2.0.2.0 при создании в Апексе Web Source на основе Rest service, возвращающего json с русскими буквами внутри, возникает вышеуказанная ошибка. Если в json нет русских символов, web source создается без ошибок На сервере Oracle 11.2.0.4.0 при создании в Апексе Web Source на основе того же самого Rest service, возвращающего json с русскими буквами внутри, ошибка не возникает, web source создается без ошибок. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2020, 08:07 |
|
REST - сервисы и ошибка при их использовании в Apex
|
|||
---|---|---|---|
#18+
Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2020, 09:07 |
|
REST - сервисы и ошибка при их использовании в Apex
|
|||
---|---|---|---|
#18+
blkangel, одинаковые на обоих серверах ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2020, 09:43 |
|
REST - сервисы и ошибка при их использовании в Apex
|
|||
---|---|---|---|
#18+
Mr_Frost irbis_al, я это вижу и понимаю. Апекс при создании Web Source пытается разобрать полученный от REST-сервиса JSON почему-то средствами XML, и в этот момент возникает ошибка, явно связанная с тем, что в тексте Json встречаются русские буквы. Вопрос в том и состоит - где и как именно можно найти и исправить это место разбора Json-XML? Вообще сколько работаю с Rest сервисами в основном непечатаемые символы возникают когда происходит преобразование кодирования CL1252<->UTF8 Туда или обратно. В Node или java перед разбором Код: java 1. 2. 3.
Убираю косяки. Но у Вас ,мне кажется просто окружения кодировки разные,И то что nls одинаковый...это не совсем-то У Апекс приложения есть раздел Globalization (Присылаю скрин 4го апекса)...Не знаю как с Rest app ...я на них забил,тут есть тема ,где я жалуюсь,что производительность у меня на rest apex вообще никакая. Поройтесь где-то там в Glabalization ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2020, 13:37 |
|
|
start [/forum/topic.php?fid=50&msg=39945289&tid=1873910]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 270ms |
total: | 402ms |
0 / 0 |