我有python代码的形式:
(o,i) = os.popen2 ("/usr/bin/ssh host executable")
ios = IOSource(i,o)
然后库代码使用这个iosource,对inputstream i和outputstream o执行writes()和read()操作。
是的,这里正在进行IPC。想想rpc。
我想这样做,但是以http的方式,而不是生成ssh。
我以前用过python http:
conn=httplib.HTTPConnection('localhost',8000)
conn.connect()
conn.request('POST','/someurl/')
response=conn.getresponse()
如何从httpconnection获取inputstream/outputstream,以便像上面的ssh示例一样读取/写入lib代码?
最佳答案
对于输出:
output = response.read()
http://docs.python.org/library/httplib.html#httpresponse-objects
输入:
将数据传递到请求的post主体中
关于python - 如何针对python HTTPConnection进行read()/write()?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/889528/