|
Вызов веб-сервиса из APEX
|
|||
---|---|---|---|
#18+
Вызываем из апекса веб-сервис находящийся в оракловом Enterprise Manager Формируем шаред компонент по шагам отсюда http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex40webservicesevaluationguide-214504.pdf Задаем URL и создаем три HTTP Headers X-Cloud-Client-Specification-Version 0.1 Accept application/oracle.com.cloud.common.Cloud+json Authorization Basic YWRt........9tZV8x никаких параметров Во время создания нажимаю кнопку TEST запускаем, получаем ответ { "messages" : [ { "hint" : "Failed to login using repository" , "date" : "2012-03-21T19:36:05+0400" , "stack_trace" : "oracle.sysman.emSDK.sec.auth.InvalidEMUserException: Failed to login using repository\n\tat oracle.sysman.emSDK.sec.auth.EMLoginService._performLogin(EMLoginService.java:613)\n\tat oracle.sysman.emSDK.sec.auth.EMLoginService._doEMLogin(EMLoginService.java:338)\n\tat oracle.sysman.emSDK.sec.auth.EMLoginService.doEMLogin(EMLoginService.java:279)\n\tat oracle.sysman.emSDK.sec.auth.EMLoginService.doEMLogin(EMLoginService.java:263)\n\tat oracle.sysman.emInternalSDK.vt.service.rest.AbstractRestServlet.basicAuthentication(AbstractRestServlet.java:383)\n\tat oracle.sysman.emInternalSDK.vt.service.rest.AbstractRestServlet.authenticate(AbstractRestServlet.java:314)\n\tat oracle.sysman.emInternalSDK.vt.service.rest.AbstractRestServlet.doGet(AbstractRestServlet.java:112)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:707)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:820)\n\tat weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)\n\tat weblogi" , "text" : "Rest Exception: Invalid EM User admin" } ] } С сертификатами все ОК, с расшифровкой логина-пароля тоже ОК, юзер admin само собой существует Но при этом из Браузера с плагином или JDeveloper такой запрос такими параметрами работает, т.е. авторизуется и возвращает данные. Такое впечатление что APEX что-то от себя добавляет, или как-то по своему формирует заголовок, как бы посмотреть какой в итоге запрос сформировался? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2012, 19:46 |
|
|
start [/forum/topic.php?fid=50&fpage=61&tid=1876157]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 295ms |
total: | 461ms |
0 / 0 |