Мне нужно сделать запрос 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 я получаю желаемый ответ.