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.
Según comentarios en https://gitlab.com/IvanSanchez/homeassistant-freeds/-/merge_requests/7 :
Al hacer una única solicitud a
/jsonmediante python, el mensaje JSON no se puede parsear porque contieneHTTP/1.1 200 OKdespué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
/jsondel servidor web de freeds funciona correctamente cuando el cliente HTTP usaConnection: closeoConnection: keep-alive, y que envía de vuelta las cabeceras homónimas correspondientes.