Cookie を取得する直前に、(サーバー側で Python を使用して) ヘッダーを出力すると、「Cookie」部分のみが表示されます。
'Cookie': 'clist={%22config_dict%22:{%22OSLO%22:{%22cstate%22:%22EXP%22}}%2C%22table_order%22:[%22OSLO%22]}'
ただし、clist_str = self.request.cookies.get('clist')
印刷後clist_str
、Cookie の値は次のように切り捨てられます。
{%22config_dict%22:{%22OSLO%22:{%22cstate%22:%22EXP%22}}%2C%22table_order%22:
読みやすさのために、期待される Cookie の値は次のとおりです。
{"config_dict":{"OSLO":{"cstate":"EXP"}},"table_order":["OSLO"]}
しかし、私たちは得る
{"config_dict":{"OSLO":{"cstate":"EXP"}},"table_order":
代わりは。
この問題をどのように解決できるかについてのアイデアはありますか? 完全な Cookie は要求ヘッダーにありますが、webapp2 は Cookie を正しく取得できないようです。補足として、Cookie は JavaScript を使用してクライアント側で設定および取得できます。