2013-06-28 5 views
1

플라스크를 사용하여 응용 프로그램을 작성했습니다. 응용 프로그램의 일부가 사전을 만든 다음 사전이 json.dumps로 json (문자열)으로 구문 분석됩니다. 그런 다음 문자열은 쿠키로 저장됩니다. 모든 것이 개발 단계에서 잘 작동했습니다.잘못된 JSON을 생성하는 응용 프로그램

프로덕션 환경을 설정하고 위의 프로세스가 수행 될 때 javascript로 쿠키를 읽을 수 없습니다. 쿠키를 조사한 결과 \ 824 ASCII 쉼표 용 문자가 추가되었음을 알 수 있습니다.

내 개발 환경과 프로덕션 환경간에 차이는 없습니다. 나는 최신 버전의 플라스크를 생산 중이며 쿠키를 저장하는 방법을 변경했기 때문에 플라스크 0.10.1을 날려 버렸고 개발 환경에있는 0.9를 설치했지만 문제는 계속 발생합니다.

이 쉼표가 8 진수 코드로 대체되는 아이디어는 있습니까?

+5

첫 번째 단락에서 설명했던 모든 것에 대해 코드를 공유 할 수 있습니까? – codegeek

답변

0

json 대신 urlencoded 쿠키를 전달했습니다. 이것은 해킹입니다. 지금 당장이 수정에 만족하지 않습니다.