2013-06-28 2 views
1

Я написал приложение, используя колбу. Часть приложения создает словарь, а затем словарь разбирается в json (строка) с помощью json.dumps. Затем строка сохраняется как файл cookie. Все отлично работало над развитием.Заявка на изготовление недействительных JSON

Я установил производственную среду, и когда происходит вышеуказанный процесс, я не могу прочитать cookie с javascript. После изучения cookie я вижу, что добавлен восьмеричный символ ASCII для запятой: \ 054.

Предполагается, что между моей средой разработки и производства нет различий. У меня была новая версия колбы на производстве, и я понял, что они изменили способ хранения файлов cookie, поэтому я сдул колбу 0.10.1 и установил 0.9, что и есть в моей среде разработки, но проблема сохраняется.

Любые идеи, в которых эта запятая заменяется восьмеричным кодом?

+5

Вы можете поделиться кодом для всего, что вы объяснили в своем первом абзаце? – codegeek

ответ

0

В итоге я передал urlencoded cookie вместо json. Это взломать. Я не очень доволен этим решением прямо сейчас.