У меня есть сценарий, когда клиент (мобильное приложение) отправляет запрос обновления на мой веб-сайт GAE, чтобы узнать, есть ли у веб-сайта более новая версия ресурса, и если это произойдет, этот ресурс (zip-файл) в противном случае он просто вернул бы ответ json «все в актуальном состоянии» (или, возможно, код ответа HTTP Not Reified 304)Google App Engine Python - простой обработчик REST
Как должен выглядеть URL-адрес REST (исходящий из мобильного приложения)?
www.example.com/update?version=(client_version)
ИЛИ
www.example.com/update_client_version
Благодарен за любую помощь я могу получить.
То, что я до сих пор есть ... но я получаю 404 по какой-то причине при выполнении http://localhost:8080/update/1
INFO 2012-11-22 10:12:18,441 dev_appserver.py:3092] "GET /holidays/1 HTTP/1.1" 404 -
class UpdateHandler(webapp2.RequestHandler):
def get(self, version):
latestVersion == 1
if version == latestVersion:
self.response.write('You are using latest version')
else:
self.response.write('You are not using latest version')
app = webapp2.WSGIApplication([('/update/(.*)', UpdateHandler)], debug=True)
Оба хорошо. Однако это не очень конкретный вопрос на языке python или appengine. –