|
Отправить файл по SOAP-протоколу с помощью UTL_HTTP
|
|||
---|---|---|---|
#18+
Всем привет, Стоит задача отправить на веб-сервис файл по SOAP протоколу для его проверки и вернуть результат этой проверки. Если без файлов - то обращение к веб-сервисам я уже делал с помощью UTL_HTTP - код см. ниже. Но там не было файлов. Как можно передать в этой процедуре приаттаченный файл? Или нужно использовать другой подход? Примечание: пробовал отправлять файл на этот сервис с помощью SoapUI 5.4.0 - работает, но там по логам не совсем понятно, как формируется текст запроса с приаттаченным файлом. Заранее спасибо! Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2019, 18:43 |
|
Отправить файл по SOAP-протоколу с помощью UTL_HTTP
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2019, 22:50 |
|
Отправить файл по SOAP-протоколу с помощью UTL_HTTP
|
|||
---|---|---|---|
#18+
stdio https://www.w3.org/TR/soap12-mtom/ https://www.w3.org/TR/SOAP-attachments не благодари stdio, Да вот, не могу понять как в переменную v_soap_request (в моей процедуре выше) засунуть все эти заголовки (Content-Type и т.д) для вложений: Сервер видимо ожидает только XML, а я ему еще пытаюсь передать строки типа: --MIME_boundary В итоге получаю ошибки наподобие: <returnederror>illegal character '-' at offset 234 of https://171.1.1.111:1990</returnederror> пытался выполнить из доки: Код: xml 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2019, 20:28 |
|
Отправить файл по SOAP-протоколу с помощью UTL_HTTP
|
|||
---|---|---|---|
#18+
А если из SoapUI отловить пакет каким нибудь прокси наподобие Fiddler. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2019, 14:38 |
|
|
start [/forum/topic.php?fid=52&msg=39755728&tid=1882306]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 165ms |
0 / 0 |