2008-09-26 2 views
2

Я добавил поддержку файлов cookie для SOAPpy, переопределив HTTPTransport. Мне нужна функциональность, отличная от SOAPpy, поэтому я планировал перейти на ZSI, но я не могу понять, как помещать Cookies на сообщения ZSI, сделанные в службе. Без этих файлов cookie сервер будет считать, что это несанкционированный запрос, и он потерпит неудачу.Добавление Cookie в сообщения ZSI

Как добавить файлы cookie из Python CookieJar в запросы ZSI?

ответ

0

Кроме того, Binding класс также позволяет любому заголовок будет добавлен. Поэтому я понял, что могу просто добавить заголовок «Cookie» для каждого файла cookie, который мне нужно добавить. Это хорошо сработало для кода, созданного wsdl2py, просто добавив куки сразу после того, как привязка сформирована в классе клиента SOAP. Добавление параметра к сгенерированному классу для получения куки-файлов в качестве словаря легко, а затем их можно легко повторить и добавить.