Я использую веб-приложение с Google App Engine.
Я недавно добавил вызов на request.get('variable_name')
.Это работало нормально, но полностью изменило содержимое request.body
.
При ближайшем рассмотрении похоже, что если я не позвоню на request.get()
, то request.body
выдаст текст без форматирования URL.Но после вызова request.get()
, request.body
теперь содержит текст, который включает форматирование URL (много знаков «%» и т. Д.).
Я неправильно использую webapp?я не должен смешивать и сопоставлять эти два метода для поиска информации?
Вот пример кода:
class profiles_resource(webapp.RequestHandler):
def post(self):
# Value of request.body in debugger: 'str: {"query":"SELECT..."
token = self.request.get('token')
# Value of request.body in debugger: '%7B%22query%22%3A%22SELECT..."