|
Запрос и ответ Веб-сервиса в виде XML
| ☑ |
0
FoxFox
02.12.14
✎
09:39
|
В 1С с помощью встроенных объектов (WSПрокси, ФабрикаXDTO и т.д.) реализован вызов методов сторонних веб-сервисов, а можно ли получить запрос и ответное сообщение в виде xml?
|
|
1
Лодырь
02.12.14
✎
09:45
|
Ты хочешь перехватить вызов который уходит из 1С?
|
|
2
FoxFox
02.12.14
✎
09:47
|
(1) Да, и тот, который приходит в 1С
|
|
3
Лодырь
02.12.14
✎
09:51
|
(2) Ну тот то который приходит тебе никто не мешает перехватить. Ты ж его получаешь в качестве возврата после вызова метода вебсервиса.
А тот что уходит, не совсем понятно зачем. Тебе и так все известно в нем.
|
|
4
oleg_km
02.12.14
✎
10:05
|
Фиддлер тебе в помощь
|
|
5
FoxFox
02.12.14
✎
10:08
|
(3)>>Ты ж его получаешь в качестве возврата после вызова метода вебсервиса.
Вот например вызываю метод, который по сути процедура (ничего не возвращает, содержит только выходные параметры):
Прокси.CreateDocumentWMHS(<бла-бла>);
Как отсюда получить ответ?
|
|
6
FoxFox
02.12.14
✎
10:09
|
(3) >>А тот что уходит, не совсем понятно зачем. Тебе и так все известно в нем.
Делаю логгирование обмена со сторонней ИС, проще сохранять запрос и ответ (и потом их глазами смотреть в случае разбирательств), чем городить огород с сохранением списка входящих и исходящих параметров вызываемых методов
|
|
7
FoxFox
02.12.14
✎
10:11
|
(4) С таким же успехом обычно использую SoapUI, но в данном случае нужно именно встроенное
|
|
8
Oftan_Idy
02.12.14
✎
10:12
|
(6) Или перехватывать снифером или использовать HTTP-сервисы в 8.3. Как бы ты не пытался получить исходный XML-текста запросе 1Совского веб-сервиса, ты все равно не получишь "чистый" текст XML-пакета.
|
|