|
|
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Есть ли где-нибудь информация по тонкой работе с post запросами. Интересует куда и как их отсылать, например http://localhost:8080/apex/wwv_flow.show, и с какими параметрами и что сервер вернет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2013, 16:33 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Gustly, Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 14:26 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
loggin, p_request сюда можно только имена page process, app process и нулл писать? wwv_flow.show - единственная или есть еще? Вроде есть просто "f". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 14:56 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Gustlyloggin, p_request сюда можно только имена page process, app process и нулл писать? wwv_flow.show - единственная или есть еще? Вроде есть просто "f". Тип запроса здесь значения не имеет, они одинаково обрабатывают и GET и POST Да, кроме этих параметров больше ничего не обрабатывается. На f тоже без проблем можно отправить запрос. В качестве параметров нужно будет указать p: 'id приложения:номер страницы:сессия:::какие-нибудь перемернные и прочая лабуда'. В результате ответа будет выдан полный html код страницы. Можно создать свою процедуру и вызывать ее вместо wwv_flow.show , например " http://localhost:8080/apex/helloWorld", там уже можно придумать свои названия параметров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 15:58 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
loggin, p_request:APXWGT p_flow_id:104 p_flow_step_id:1 p_instance:2092458791770 p_debug: p_widget_action:paginate p_pg_min_row:16 p_pg_max_rows:15 p_pg_rows_fetched:15 x01:2361711335907569 p_widget_name:classic_report Вот данные от нажатия pagination в отчете. Тут больше параметров, и есть процедура p_request:APXWGT, где найти остальные ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 16:19 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Gustly, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 16:25 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Все это хранится в схеме APEX_версия пакет WWV_FLOW в пакете процедура show. Там много всякого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 16:26 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
loggin, p_request:APXWGT А вот вариации этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 16:27 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Gustly, Это наверное в старых версиях апекса. В 4.1 уходит p_request:FLOW_PPR_OUTPUT_R3472472242342_pg_R_3472472242342 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 17:07 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
loggin, Самый последний APEX 4+, а репорт - обычный классик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 17:36 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Gustly, действительно в 4.2 p_request:APXWGT ...... p_widget_name:classic_report а в 4.1 p_request:FLOW_PPR_OUTPUT_R3472472242342_pg_R_3472472242342 Надо искать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 17:45 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Gustly, еще вот такое вот оно принимает p_request:PLUGIN=1A2EC31C1AAE66C2E4B6F708D873221 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 17:53 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
loggin, Что-то страшное. Я вообще хочу, что-нибудь для вывода запроса через обычный <table>, чтобы самому не писать процедуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 17:53 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Gustly, Это как это через обычный <table> ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 17:55 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
loggin, Ну хочу сделать плагин, в который кидаешь селект, а он тебе выплевывает <table><tr><td>строки.... Типа классический репорт, только кастомизированный мною под мои нужны. Больше жквери меньше запросов в базу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 18:03 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Еще вот на такое наткнулся var get = new htmldb_Get(null, &APP_ID., 'APPLICATION_PROCESS=dummy', &APP_PAGE_ID.); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 18:40 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
GustlyЧто-то страшное. Я вообще хочу, что-нибудь для вывода запроса через обычный <table>, чтобы самому не писать процедуру. RTFM OWA_UTIL.tableprint . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2013, 21:57 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
GustlyЕще вот на такое наткнулся var get = new htmldb_Get(null, &APP_ID., 'APPLICATION_PROCESS=dummy', &APP_PAGE_ID.); это тоже самое что я написал выше, только ajax запрос выполняется через встроенную библиотеку apex ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 09:16 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
logginGustlyЕще вот на такое наткнулся var get = new htmldb_Get(null, &APP_ID., 'APPLICATION_PROCESS=dummy', &APP_PAGE_ID.); это тоже самое что я написал выше, только ajax запрос выполняется через встроенную библиотеку apex Просто я встречал разные вариации APPLICATION_PROCESS=. Где-то пишут, что надо просто знак = и все, чтобы передать переменные, а здесь =dummy. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 09:26 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Gustlylogginпропущено... это тоже самое что я написал выше, только ajax запрос выполняется через встроенную библиотеку apex Просто я встречал разные вариации APPLICATION_PROCESS=. Где-то пишут, что надо просто знак = и все, чтобы передать переменные, а здесь =dummy. dummy это название процесса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 10:52 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
suPPLerGustlyЧто-то страшное. Я вообще хочу, что-нибудь для вывода запроса через обычный <table>, чтобы самому не писать процедуру. RTFM OWA_UTIL.tableprint . Близко, но не то, ибо тут в шапке идут названия полей, а мне шапку надо самому делать, для создание ссылок сортировки столбцов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 10:58 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Gustly, htp.p htp.prn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 11:19 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
SvDevGustly, htp.p htp.prn Это ручной вывод. Я так и делаю в плагине. Вопрос, как потом свой плагин динамически обновлять, саму эту таблицу? Вряд ли там прокатит trigger('apexrefresh'). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 11:37 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
GustlySvDevGustly, htp.p htp.prn Это ручной вывод. Я так и делаю в плагине. Вопрос, как потом свой плагин динамически обновлять, саму эту таблицу? Вряд ли там прокатит trigger('apexrefresh'). так же через htp.p ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 11:55 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
logginGustlyпропущено... Это ручной вывод. Я так и делаю в плагине. Вопрос, как потом свой плагин динамически обновлять, саму эту таблицу? Вряд ли там прокатит trigger('apexrefresh'). так же через htp.p Мне надо послать для этого AJAX запрос в базу, на какую-то процедуру (стандартную или самописный page app), 2-й вариант не катит, так как я хочу сделать плагин, а к нему нельзя вроде как прикрутить такое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 12:04 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Gustlylogginпропущено... так же через htp.p Мне надо послать для этого AJAX запрос в базу, на какую-то процедуру (стандартную или самописный page app), 2-й вариант не катит, так как я хочу сделать плагин, а к нему нельзя вроде как прикрутить такое. Стандартными средствами апекса у тебя получится сплошное уродство(если вообще получится). Если хочешь сделать красиво и современно, то тебе нужна процедура которая будет htp.p делать, при вызове её через ajax. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 12:12 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
logginGustlyпропущено... Мне надо послать для этого AJAX запрос в базу, на какую-то процедуру (стандартную или самописный page app), 2-й вариант не катит, так как я хочу сделать плагин, а к нему нельзя вроде как прикрутить такое. Стандартными средствами апекса у тебя получится сплошное уродство(если вообще получится). Если хочешь сделать красиво и современно, то тебе нужна процедура которая будет htp.p делать, при вызове её через ajax. То есть без своей page app не обойтись для обновления через аякс? Может можно как-то запросом вызвать пакет из базы без создания page app? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 12:19 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Gustlylogginпропущено... Стандартными средствами апекса у тебя получится сплошное уродство(если вообще получится). Если хочешь сделать красиво и современно, то тебе нужна процедура которая будет htp.p делать, при вызове её через ajax. То есть без своей page app не обойтись для обновления через аякс? Может можно как-то запросом вызвать пакет из базы без создания page app? Для вызова любой процедуры, нужно ей присвоить синоним и привилегии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 14:08 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
logginGustlyпропущено... То есть без своей page app не обойтись для обновления через аякс? Может можно как-то запросом вызвать пакет из базы без создания page app? Для вызова любой процедуры, нужно ей присвоить синоним и привилегии. да это мелочи. Создал я процедуру например под владельцем воркспейса, от которого все и запускается. Как ее через аякс вызвать теперь без создания page app ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 14:10 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Gustlylogginпропущено... Для вызова любой процедуры, нужно ей присвоить синоним и привилегии. да это мелочи. Создал я процедуру например под владельцем воркспейса, от которого все и запускается. Как ее через аякс вызвать теперь без создания page app ? http://адрес сайта:порт/apex/синоним ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 15:15 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
logginGustlyпропущено... да это мелочи. Создал я процедуру например под владельцем воркспейса, от которого все и запускается. Как ее через аякс вызвать теперь без создания page app ? http://адрес сайта:порт/apex/синоним Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 15:17 |
|
||
|
POST запросы
|
|||
|---|---|---|---|
|
#18+
Gustlyсамописный page app Мне непонятно, что скрывается за этими словами. logginДля вызова любой процедуры, нужно ей присвоить синоним и привилегии. Синонимы не обязательны. А "привилегии" зависят от имеющихся web-серверов. Для XDB HTTP Server + EPG это функция wwv_flow_epg_include_mod_local, вызываемая из указанной для DAD APEX в параметре request-validation-function функции wwv_flow_epg_include_modules.authorize. Для APEX Listener это настройки security.inclusionList и security.requestValidationFunction. Для OHS + mod_plsql это параметры DAD PlsqlRequestValidationFunction и PlsqlExclusionList. Далее по сабжу. Если автор планирует обновлять что-то в своём плагине без сабмита страницы, то может использовать функцию для AJAX-вызовов. В подсказке каждого конкретного типа плагина есть спецификация такой функции. Например, для плагина-региона: Код: plsql 1. 2. 3. 4. Типы параметров и результата описаны в документации . Обращаться через JS к этой функции можно, используя apex.server.plugin . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 17:06 |
|
||
|
|

start [/forum/topic.php?all=1&fid=50&tid=1875580]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 349ms |

| 0 / 0 |
