Skip to content

Endpoint /json devuelve basura después del mensaje JSON #132

@IvanSanchez

Description

@IvanSanchez

Según comentarios en https://gitlab.com/IvanSanchez/homeassistant-freeds/-/merge_requests/7 :

Al hacer una única solicitud a /json mediante python, el mensaje JSON no se puede parsear porque contiene HTTP/1.1 200 OK después del } de cierre.

Según leo en https://stackoverflow.com/questions/79139405/aiohttp-ignore-data-after-connection-close-error , es muy muy posible que el servidor HTTP de freeds esté mandando dos respuestas HTTP concatenadas sin respetar la cabecera Connection: close.

Dicho de otra manera: hay que comprobar que el endpoint /json del servidor web de freeds funciona correctamente cuando el cliente HTTP usa Connection: close o Connection: keep-alive, y que envía de vuelta las cabeceras homónimas correspondientes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions