Форум сайта python.su
Возникла необходимость поставить куку со значением, которое получаем при вызове функции soap.
server = SOAPpy.SOAPProxy("https://domain.ru")
s = server.logIn('login', 'pass')
cookie_val = s.status.message #при следующих запросах мне нужна кука CookieName со значением cookie_val.
Офлайн
rootyна крайняк можно сделать вручную. - передавать ключ при каждом вызове ф-ий. но думаю есьт штатный мех-м
Возникла необходимость поставить куку со значением, которое получаем при вызове функции soap.
Офлайн
o7412369815963А каким образом можно передать ключ с кукой? Я просто до этого с soap не работал.rootyна крайняк можно сделать вручную. - передавать ключ при каждом вызове ф-ий. но думаю есьт штатный мех-м
Возникла необходимость поставить куку со значением, которое получаем при вызове функции soap.
Офлайн
rootyА вы его пробовали? Причем тут wsdl? Всего лишь нужно свой транспорт указать при создании клиента.
Погуглил на предмето python soap cookie, есть рецепт, который видимо мне не подходит:
http://code.activestate.com/recipes/444758/
wsdl у меня не используется вовсе.
Офлайн
А каким образом мне создать транспорт, если значение куки я получу только лишь после того как уже создал клиента и вызвал нужную функцию?
Офлайн
rootyНу в рецепте дан же пример.
А каким образом мне создать транспорт
Офлайн
туплю, спасибо.
Офлайн
rooty
вместо SOAPpy можете попробовать suds https://fedorahosted.org/suds/ , в нём есть Cookie support, и в целом это более современная либа
Офлайн