2016-11-09 11 views
2

Поддерживает ли клиентская библиотека Python SOAP Zeep?Поддерживает ли Zeep поддержку вложений?

Я ничего не смог найти в documentation.

Идея состоит в том, чтобы отправить запрос SOAP в формате XML с некоторыми прикрепленными файлами. Я предполагаю, что обычный способ сделать это - это многостраничное сообщение, которое, по-видимому, поддерживается запросами, на которых построен Zeep.

ответ

0

Вы можете подклассифицировать класс транспорта и переопределить метод post_xml, чтобы изменить файлы с расширением конверта. Я просто закончил глупый модуль (основанный на этом сообщении How to send Multipart/related requests in Python to SOAP server?), который делает трюк.

https://github.com/ellethee/python-zeep/blob/master/src/zeep/transport_with_attach.py

надеюсь, что это может помочь.