Обращение к Web-сервису 1С через MSXML2.ServerXMLHTTP #778777


#0 by dymych
День добрый! Господа, подскажите, возможна ли работа с 1С-ными Web-сервисами таким образом:     requestTxt = "<soap:Envelope xmlns:soap=""; xmlns:pric=""; Ежели requestTxt выполнять в SoapUI - все отлично. А так в 1С-ке - ответ receiveTXT: такой же текст, если смотреть на Веб-сервис через браузер, просто описание... Или же это - метод для работы именно с 1С-ными HTTP-запросами.? А с Web-запросами такая работа не пройдет?
#1 by Mauser
Таким образом - невозможна. С правильным адресом - возможна. Программирование методом тыка - зло.
#2 by dymych
Или это еще и от платформы как-то зависит? Тестирую на 8.3.8. В 8.2 - HTTP-сервисов нету... Что значит - "С правильным адресом". Реальный адрес я просто скрыл. Меня интересует сам подход - возможен, или нет?
#3 by Fragster
лучше работать с 1сными вебсервисами через встроенные методы 1с. Если всё хорошо, то через WSПрокси, если не очень - то через фабрику XDTO + HTTP запросы
#4 by Fragster
а у тебя не http-, а web- сервисы, судя по XML
#5 by Fragster
?wsdl убери, если хочешь стоя и в гамаке.
#6 by dymych
Через WSПрокси - все работает... Проверенно 1000 раз. Это, просто, мне клиент клиента прислал свой вариант работы, и говорит, что не работает... Сервисы именно Web.
#7 by Fragster
работу без импорта ws ссылки в конфу можно посмотреть, например, на , скачав обработку для 1с с примерами
#8 by Fragster
>мне клиент клиента прислал свой вариант работы, и говорит, что не работает... убери ?wsdl в адресе. но нафига?
#9 by dymych
Все заработало! Спасибо!! )) Это мы умеем. Спасибо.
#10 by dymych
Это не мой код... Мы для клиента сделали, как положенно... А у одного из клиента нашего клиента - уже так реализовано... Переделывать не хотят...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С