¿Cómo puedo leer () / escritura () contra una pitón HTTPConnection?
Pregunta
Tengo código Python de la forma:
(o,i) = os.popen2 ("/usr/bin/ssh host executable")
ios = IOSource(i,o)
Biblioteca de código utiliza esta IOSource, haciendo las escrituras () y leer () s contra el flujo de entrada I y OutputStream o.
Sí, hay IPC pasando aquí .. Piense RPC.
Quiero hacer esto, pero de un modo HTTP en lugar de desove un ssh.
He hecho pitón http antes con:
conn=httplib.HTTPConnection('localhost',8000)
conn.connect()
conn.request('POST','/someurl/')
response=conn.getresponse()
¿Cómo consigo el flujo de entrada / OutputStream del HTTPConnection para que mi código lib puede leer / escribir en al igual que el ejemplo anterior ssh?
Solución
para la salida:
output = response.read()
http://docs.python.org/library/httplib.html # HTTPResponse-objetos
para la entrada: transmitir sus datos en el cuerpo de correos de su solicitud
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow