/ / ¿Por qué mis cookies que contienen JSON están mal formadas ocasionalmente? - json, cookies

¿Por qué mis cookies que contienen JSON están mal formadas ocasionalmente? - json, cookies

Estamos utilizando una cookie para algunos datos de conveniencia no sensibles sobre los visitantes de nuestro sitio. Emitimos tres valores: 1) fecha de creación (en ticks), 2) datos del usuario, serializados JSON, 3) hash de validación

Estamos viendo un número considerable de solicitudes que llegan con solo la mitad de una cookie. Contienen la fecha completa y los datos del usuario truncados, algo como {"Foo": falso, "Barra": 0

Este es un sitio de gran volumen, y la cantidad de cookies dañadas parece ser de aproximadamente 1-3 por minuto (de 8 a 10 mil solicitudes de página por minuto).

¿Alguien experimenta algo similar? Me pregunto si tenemos un navegador que no le guste el JSON, o tal vez el encabezado esté truncado por algunos navegadores, o tal vez haya un error del serializador JSON. Estamos utilizando el JavaScriptSerializer en .NET 3.5.

Respuestas

1 para la respuesta № 1

Las comas incrustadas sin codificar y las cookies rellenas son las causas típicas de este comportamiento