Sur mon RPI3, je souhaite utiliser le fameux 'SimpleHTTPServer' de Python mais j'ai quelques soucis pour ce que je veux faire.
J'ai testé la commande
Code : Tout sélectionner
python -m SimpleHTTPServer 8000
Sur mon pc distant, j'ai accédé à mon RPI3 sur le port 8000 par : <IP RPI3>:8000
et là, ma page HTML s'affichait bien.
Jusqu'ici, tout va bien.
Par la suite, j'ai voulu utiliser BaseHTTPServer pour mes besoins.
Voici un script python (test.py) assez simple pour ce forum...
Code : Tout sélectionner
#! /usr/bin/python
import BaseHTTPServer
from SimpleHTTPServer import SimpleHTTPRequestHandler
class RobotHandler(SimpleHTTPRequestHandler):
def do_GET(self):
self.send_response(200,'OK')
print "ok sur " + self.path
print('http server is starting...')
HandlerClass = RobotHandler
ServerClass=BaseHTTPServer.HTTPServer
Protocol="HTTP/1.0"
server_address= ("", 8000)
HandlerClass.protocol_version = Protocol
httpd = ServerClass(server_address, HandlerClass)
infos_serveur = httpd.socket.getsockname()
print "Ready on address ", infos_serveur[0], " - port", infos_serveur[1]
httpd.serve_forever()
Code : Tout sélectionner
sudo python test.py
Code : Tout sélectionner
<html>
<body>
Hello
</body>
</html>
Je crois que j'ai manqué quelque chose...
Est-ce quelqu'un a une idée sur ce qui ne va pas ?
Merci d'avance.