Salve,
stiamo cercando un metodo per realizzare delle connessioni in HTTPS
che supportino POST per il passaggio dei valori cifrati.
Ci serve una soluzione che comporti un basso numero di moduli da
includere e quindi escluderemmo soluzioni come ad esempio Twisted.
La scelta era caduta su httplib, ma vorremmo sapere l'opinione sulla
loro qualità o su migliori alternative che non abbiamo trovato.

Vi incollo inoltre la pagina post di prova che stiamo utilizzando per
fare delle prove testando gli scritps (le prove per ora vengono svolte
solo in HTTP):

<html>
<body>

Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old.

</body>
</html>

L'url alla quale potete caricarla è http://www.iacopomasi.net/post.php

Lo script per ora HTTP usato è il seguente:

import httplib, urllib
params = urllib.urlencode({'name': 'iacopo', 'age': 24})
headers = {"Content-type":
"application/x-www-form-urlencoded","Accept": "text/plain"}
conn = httplib.HTTPConnection("www.iacopomasi.net:80")
conn.request("POST", "post.php", params, headers)
response = conn.getresponse()
print response.status, response.reason
#200 OK
data = response.read()
conn.close()

Che restituisce:

python post.py
400 Bad Request

Come possiamo produrre uno scritp funzionante?
Grazie a tutti.


--
Iacopo Masi
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a