Я действительно новичок в Python, и я безуспешно искал пример того, как написать веб-службу (XML - SOAP) на Python с помощью Google App Engine.
Может ли кто-нибудь указать мне на статью или привести пример того, как это сделать?






Вот проект Веб-службы Python, который может быть полезен.
РЕДАКТИРОВАТЬ
А вот и Демонстрация потребления SOAP ....
Примеров нет, и веб-службы Python кажутся мертвыми.
Просто вставьте еще одну ссылку на примеры кода.
Вопрос не в том, как использовать веб-службу в Python, а в том, как ее написать.
Если вы хотите что-то сделать специально с App Engine, существуют библиотеки, которые сделают это намного быстрее с вашей стороны. Я бы рекомендовал посмотреть примеры XML-RPC и REST.
http://appengine-cookbook.appspot.com/recipe/xml-rpc-server-using-google-app-engine/
Мне самому это было любопытно, и, не найдя ничего, я решил попробовать заставить что-нибудь работать. Короткий ответ заключается в том, что сервис SOAP действительно может быть выполнен с использованием последней альфа-версии Библиотека ZSI. Однако это непросто, и я не сделал ничего, кроме простого запроса, чтобы он мог развалиться на сложный тип. Я постараюсь найти время, чтобы написать руководство о том, как это сделать, и отредактировать этот ответ более подробно.
Если это не жесткое требование, я бы сделал то, что говорит jamtoday, и выбрал бы службу REST или RPC. При использовании протокола SOAP могут возникнуть проблемы.
Обновление: для всех, кому интересно, я написал руководство по развертыванию службы SOAP в Google App Engine. Это долгий процесс, поэтому я просто привязываю к нему ссылку, а не вставляю все сюда.
8 лет спустя я столкнулся с связанной проблемой, но в java, а не на python, пожалуйста, помогите stackoverflow.com/questions/41573829/…
Я знаю, что это старая ветка, но на всякий случай, если кто-то это прочитает. Я только что начал проект с открытым исходным кодом для создания веб-сервисов в GAE.
Сайт проекта: http://code.google.com/p/webserviceservlet/
Надеюсь, это будет полезно.
Обновлено: Только что заметил, что это вопрос Python, а проект ссылки - это проект Java ....
Вы можете взглянуть на фреймворк Бутылка. Это фреймворк Python, с помощью которого вы можете легко создать REST api. На мой взгляд, REST определенно лучше, чем SOAP. Он может быть легко использован любым программным обеспечением, поддерживающим http, и его быстрее реализовать.
На самом деле этот поиск не даст вам никаких полезных примеров. Судя по всему, это просто невозможно.