Je dois être vraiment être fatigué car je ne comprends toujours rien à ce que tu cherches à faire.
Si j'ai bien compris, tu as une page web qui fait des requêtes Ajax vers un serveur. Le navigateur va faire une requête en HTTP vers le serveur pour ta requête Ajax, et le serveur renvoie une réponse HTTP.
Dans ce cas, le serveur DOIT être un serveur HTTP ! Sinon comme indiqué par lolop, c'est comme si tu parlais en japonais à un suédois (no offense) : les deux ne parlant pas le même langage, ils ne sont pas capables de communiquer !
Si tu veux répondre à une requête Ajax, il faut utiliser un serveur http. Il y a des bibliothèques type SimpleHTTPServer en python 2 et http.server en python 3. Ces deux outils sont dans la bibliothèque standard (donc no excuses), très bien documentés et tu trouveras beaucoup d'exemples dans leur utilisation.
Après comme c'est relativement bas niveau, tu peux utiliser des modules comme Bottle ou Flask pour te simplifier la vie.
[^] # Re: Hein ?
Posté par notimeu . En réponse au message Socket HTTP et Ajax. Évalué à 1.
Re n0wic,
Je dois être vraiment être fatigué car je ne comprends toujours rien à ce que tu cherches à faire.
Si j'ai bien compris, tu as une page web qui fait des requêtes Ajax vers un serveur. Le navigateur va faire une requête en HTTP vers le serveur pour ta requête Ajax, et le serveur renvoie une réponse HTTP.
Dans ce cas, le serveur DOIT être un serveur HTTP ! Sinon comme indiqué par lolop, c'est comme si tu parlais en japonais à un suédois (no offense) : les deux ne parlant pas le même langage, ils ne sont pas capables de communiquer !
Si tu veux répondre à une requête Ajax, il faut utiliser un serveur http. Il y a des bibliothèques type SimpleHTTPServer en python 2 et http.server en python 3. Ces deux outils sont dans la bibliothèque standard (donc no excuses), très bien documentés et tu trouveras beaucoup d'exemples dans leur utilisation.
Après comme c'est relativement bas niveau, tu peux utiliser des modules comme Bottle ou Flask pour te simplifier la vie.