2

我有以下形式的python代码:

(o,i) = os.popen2 ("/usr/bin/ssh host executable")  
ios = IOSource(i,o)

然后库代码使用这个 IOSource,对输入流 i 和输出流 o 执行 writes() 和 read()s。

是的,这里有 IPC。想想 RPC。

我想这样做,但以 HTTP 方式而不是产生 ssh。

我以前做过 python http:

conn=httplib.HTTPConnection('localhost',8000)  
conn.connect()  
conn.request('POST','/someurl/')  
response=conn.getresponse()  

如何从 HTTPConnection 获取输入流/输出流,以便我的 lib 代码可以像上面的 ssh 示例一样读取/写入?

4

1 回答 1

1

输出:

output = response.read()

http://docs.python.org/library/httplib.html#httpresponse-objects

输入:在您的请求的 POST 正文中传递您的数据

于 2009-05-20T18:42:41.817 回答