Форум сайта python.su
0
Всем привет!
Решил тут накидать для себя проектик небольшой. Суть такова:
Есть некий сервис внешний, у которого есть API, но есть один нюанс. Запросы к этому сервису посылаются по технологии SOAP\WSDL. Есть ли смысл использовать вместо этого DRF? Или лучше пойти стандартным путем, подключить какой-нибудь zeep и сделать компонент, который будет посылать \ принимать Ответы от сервиса?
Офлайн
568
AEX
SOAP = Java
Офлайн
16
А в чем собственно вопрос, т.е. в клиенте или в сервере ?
Если организовывать свой api, то на rest в принципе легче будет. С SOAP замороченнее, но его крупные конторы по старой привычке любят. Хотя в сторону rest сейчас все больше смотрят, ну как мне кажется.
Офлайн
0
VadimKВы правы. Контора государственная.
С SOAP замороченнее, но его крупные конторы по старой привычке любят.
Отредактировано AEX (Фев. 19, 2018 17:20:47)
Офлайн
16
AEX
все таки совершенно не ясна суть проблемы. Надо сделать API или надо обращаться к чужому API. В первом случае рест, во втором - что дали, то и используется.
А если надо и то и другое, но с сохранением старого - ничего не мешает поднять отдельно рест.
SOAP вообще то детище микрософта, х.з. при чем тут java.
Офлайн
0
VadimK
AEXвсе таки совершенно не ясна суть проблемы. Надо сделать API или надо обращаться к чужому API. В первом случае рест, во втором - что дали, то и используется. А если надо и то и другое, но с сохранением старого - ничего не мешает поднять отдельно рест. SOAP вообще то детище микрософта, х.з. при чем тут java.
Офлайн
0
Используй Zeep: Python SOAP
Отредактировано barc (Март 11, 2018 15:52:53)
Офлайн