J'écris un serveur web asynchrone expérimental. Je m'interroge sur la façon standard/'meilleure' de décoder les requêtes HTTP en python? Fondamentalement ce que la lecture de la socket me donne est une représentation en octets des données brutes de la demande entrante;comment décoder les en-têtes de requête HTTP et le corps dans Python 3?
comment puis-je les transformer en types de données standard comme des dictionnaires, des listes de valeurs, etc. y a-t-il un bon tutoriel général sur la façon de le faire et sur ce qu'il faut surveiller (en particulier en ce qui concerne les encodages et les spécificités du navigateur)?