Имя: Пароль:
1C
1С v8
Запрос и ответ Веб-сервиса в виде 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-пакета.