Estoy tratando de desarrollar mi propio navegador web en Python usando PyGTK. Una cosa que no puedo entender es la parte de las cookies. ¿Cómo puedo almacenar y usar cookies en mi nuevo navegador?

Una cosa que puedes hacer es:

  1. Lea la solicitud HTTP para las cookies, generalmente en forma de

    HTTP / 1.0 200 OK
    Tipo de contenido: texto / html
    Set-Cookie: clave1 = valor
    Set-Cookie: clave2 = valor2; Expira = dom, 29 jun 2014 08:13:00 GMT

  2. Almacene esa cookie correspondiente al nombre de dominio. Chrome utiliza el archivo sqlite para almacenar cookies. La clave de una cookie debe ser única; si ya tiene una cookie con algún nombre y el sitio web envía una solicitud Set-Cookie, actualice la tabla.
  3. Siempre que se establezca una solicitud HTTP en el sitio web, verifique la cookie correspondiente a ese nombre de dominio. Si la cookie no ha caducado, envíe la solicitud en el formulario que figura a continuación:

    GET / HTTP / 1.1
    Anfitrión: www.example.com
    Cookie: clave1 = valor; clave2 = valor2;
    Aceptar: * / *

  4. Si la cookie ha caducado, elimínela de la base de datos.

More Interesting

Recientemente me uní a una organización como desarrollador, pero me parece terriblemente aburrido en comparación con la programación competitiva. ¿Soy un mal desarrollador? ¿Cómo voy a hacer un trabajo después de graduarme, ya que las aplicaciones web parecen ser todo lo que todos están haciendo?

Cómo hacer páginas en el tema Boardwalk (haga clic en el enlace en detalles)

¿Dónde debo comenzar si quiero aprender el desarrollo web central?

Tengo una idea y quiero hacer un sitio web interactivo para ir de compras. Sé Java y Python. ¿Qué debo aprender para hacer un sitio web fuerte?

Soy un probador manual. Mi interés está en el desarrollo. ¿Es bueno aprender AWS o aprender alguna tecnología de desarrollo? Ya he versado en ASP.NET y Java.

Mi departamento en mi universidad aún no tiene un sitio web, así que hice un borrador en WordPress solo por diversión. Ahora puede ser compatible. ¿Cuál es mi papel ahora?

¿Qué sitios web de codificación reconocen más los empleadores? He trabajado en varios proyectos de programación en LAMP en mi puesto actual, pero soy autodidacta. Estoy mirando Khan Academy y codeschool.com. ¿Qué miran realmente los empleadores?

Cómo ejecutar el archivo .Java en la página web HTML y mostrar el resultado en la propia página

Estoy buscando desarrollo de front end, diseño de UX / UI o pasantías de desarrollo de software. ¿Qué puedo hacer para prepararme?

Quiero ser un desarrollador web de backend. ¿Puedo saltearme saltear HTML, CSS y JavaScript?

¿Cómo usar Python para el desarrollo web? ¿Cuáles son las herramientas y las metodologías utilizadas?

¿Podría una sola persona hacer su propio navegador web si tuviera un título en Informática?

Estoy buscando trabajos de desarrollo web y todos quieren al menos 2 años de experiencia comercial, entonces, ¿por dónde empiezo entonces?

Quiero crear una aplicación con un motor de aplicación de Google, ¿por dónde empiezo?

Estoy aprendiendo desarrollo web yo mismo en casa después de 7 meses. ¿Qué debo hacer junto a él para tener algo que explique la brecha al empleador?