Нулевое значение в запросе Zeep - PullRequest
0 голосов
/ 28 января 2020

Мне нужно сделать запрос SOAP, но я столкнулся с некоторыми проблемами. Я должен отправить поле datai и dataf в некотором нулевом типе и вместо этого заполнить параметры year и month.

Проблема в том, что datai и dataf имеют приоритет свыше year и month. Когда я заполняю данные "" (пустая строка), возвращаю ошибку. И когда я передаю, Null возвращает меня zeep.exceptions.ValidationError: Missing element datai (obterResultados.datai)

Когда я передаю «00000000» в datai и dataf, зная, что они будут проигнорированы, у сервера будет какой-то ответ по умолчанию и игнорируется мой year и month.

Мне нужен способ обработать year и month вместо другого поля. Спасибо.

PS: Когда я передаю

<mes>example-month</mes>
<ano>example-year</ano>
<datai></datai>
<dataf></dataf>

В SoapUI я получаю желаемый ответ.

...