我正在使用Google App Engine的Web應用程序。Web應用程序調用request.get()更改request.body的內容
我最近添加了一個電話request.get('variable_name')
。這工作正常,但完全改變request.body
的內容。
仔細檢查之後,看起來好像我沒有撥打request.get()
,然後request.body
會生成沒有任何網址格式的文本。但在撥打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..."
告訴我們你的代碼 – systempuntoout
@systempuntoout - 沒問題! –