dato il server HTTP più semplice, come faccio a ottenere variabili post in un BaseHTTPRequestHandler?Python: Come posso ottenere coppie chiave/valore dal gestore POST HTTP BaseHTTPRequestHandler?
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
class Handler(BaseHTTPRequestHandler):
def do_POST(self):
# post variables?!
server = HTTPServer(('', 4444), Handler)
server.serve_forever()
# test with:
# curl -d "param1=value1¶m2=value2" http://localhost:4444
Vorrei semplicemente poter ottenere i valori di param1 e param2. Grazie!
forse vedrete questo :) Sai in qualche modo che i postvari siano disponibili al di fuori della classe del conduttore? – KevinDTimm
@KevinDTimm, questo è ... oh, circa un anno dopo, ma se aggiungi un [membro statico] (http://stackoverflow.com/a/3506218/344286) alla classe del gestore, puoi accedervi ovunque che possa accedere alla classe. –
@WayneWerner - L'ho visto (adoro le etichette del nome!). Grazie. – KevinDTimm