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