Подтвердить что ты не робот

Как написать веб-службу для Google App Engine?

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

Может ли кто-нибудь указать мне на статью или дать мне пример о том, как это сделать?

4b9b3361

Ответ 1

Мне это было любопытно, и я не нашел ничего, что я решил попытаться заставить работать. Короткий ответ заключается в том, что, как оказалось, SOAP-сервис может быть выполнен с использованием последней библиотеки alpha ZSI. Однако это не просто, и я сделал не больше, чем простой запрос, чтобы он мог развалиться на сложный тип. Я попытаюсь найти время, чтобы написать учебник о том, как это сделать, и отредактировать этот ответ более подробно.

Если это не сложно, я бы сделал то, что говорит jamtoday, и отправился с REST или RPC-сервисом. Путь SOAP может быть заполнен неприятностями.

Обновление: для всех, кого это касается, я написал учебник о том, как развернуть службу SOAP для Google App Engine. Это длинный процесс, поэтому я просто привязываюсь к нему, а не вставляя его здесь.

Ответ 3

Я знаю, что это старый поток, но на всякий случай, если кто-то это прочитает. Я только что начал проект с открытым исходным кодом для создания веб-сервисов на GAE.

Сайт проекта: http://code.google.com/p/webserviceservlet/

Надеюсь, что это будет полезно.

EDIT: Просто заметил, что это вопрос python, а проект link - проект java....

Ответ 5

Вы можете взглянуть на Bottle. Это структура Python, с которой вы можете легко создать REST api. На мой взгляд, REST определенно лучше, чем SOAP. Его можно легко использовать любым программным обеспечением, способным говорить на http, и быстрее его реализовать.