galleria_photo_face_rknn_op.../callback_server.py
2026-10-03 12:16:58 +02:00

25 lines
922 B
Python

# callback_server.py
from http.server import HTTPServer, BaseHTTPRequestHandler
import json
class Handler(BaseHTTPRequestHandler):
def do_POST(self):
length = int(self.headers.get('Content-Length', 0))
body = self.rfile.read(length) if length else b''
try:
data = json.loads(body.decode('utf-8')) if body else None
except Exception:
data = body.decode('utf-8', errors='replace')
print('POST', self.path)
print('Headers:', dict(self.headers))
print('Body:', data)
# rispondi 200 OK
self.send_response(200)
self.send_header('Content-Type', 'application/json')
self.end_headers()
self.wfile.write(json.dumps({'ok': True}).encode('utf-8'))
if __name__ == '__main__':
server = HTTPServer(('192.168.1.4', 8765), Handler)
print('Listening on http://192.168.1.4:8765')
server.serve_forever()