2
私は、フォームのPythonコードを持っている:iとのOutputStream oは入力ストリームに対して)S(python HTTPConnectionに対してどのようにread()/ write()を実行できますか?
(o,i) = os.popen2 ("/usr/bin/ssh host executable")
ios = IOSource(i,o)
ライブラリコードは、(書き込みを行って、このIOSourceを使用しています)と読みます。
はい、ここにIPCがあります。Think RPC。
私はこれをやりたいのですが、sshを生成するのではなくHTTPの方法で行います。
私はと前のpythonのhttpをやった:
conn=httplib.HTTPConnection('localhost',8000)
conn.connect()
conn.request('POST','/someurl/')
response=conn.getresponse()
私のlibのコードはすぐ上のsshの例のように書き込み/から読み取ることができるように私がするHTTPConnectionからのInputStream/OutputStreamを取得するにはどうすればよいですか?出力用
のPOST本体にデータを渡すには)(os.popen2は使用しないでください。サブプロセスモジュールは、Python上でサブプロセスを実行するための推奨される方法です。 – nosklo
sshとの通信にはどちらも使用しないでください。 pexpect/twisted.conch/paramikoを使用してください。 – nosklo