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?

¿Fue útil?

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
scroll top