Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

187
Visualizações
Pase el encabezado de la cookie con la solicitud del cliente de prueba de Flask

Tengo problemas para que el cliente de prueba de Flask pase las cookies. Este código solía funcionar y supongo que algo en mi entorno cambió, lo que rompe esto. Recientemente creé un nuevo virtualenv de Python 3.7 e instalé Flask 1.0.2.

 from flask import Flask, jsonify, request app = Flask(__name__) @app.route('/cookie_echo') def cookie_echo(): return jsonify(request.cookies) with app.test_client() as client: response = client.get("/cookie_echo", headers={"Cookie": "abc=123; def=456"}) print(response.get_data(as_text=True))

Ejecutar el ejemplo imprime {} , pero espero que imprima {"abc":"123","def":"456"} .

Si ejecuto mi aplicación a través de la flask run , el envío de encabezados con curl funciona:

 $ curl -H "Cookie: abc=123; def=456" http://localhost:5000/cookie_echo {"abc":"123","def":"456"}
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

El Client administra las cookies, no debe pasarlas manualmente en headers={} . Debido a los cambios en Werkzeug 0.15, pasar un encabezado de Cookie de forma manual, lo que no estaba previsto, ya no funciona. Use client.set_cookie para configurar una cookie, o configure la cookie en una respuesta y se enviará con la siguiente solicitud.

 c = app.test_client() c.set_cookie('localhost', 'abc', '123') c.set_cookie('localhost', 'def', '456') c.get('/cookie_echo')
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda