كيف يمكنني قراءة () / اكتب () مقابل httpconnection python؟
سؤال
لقد حصلت على كود بيثون للنموذج:
(o,i) = os.popen2 ("/usr/bin/ssh host executable")
ios = IOSource(i,o)
يستخدم رمز المكتبة ثم هذا iOSource، والكتابة () وكتابة () وقراءة () S ضد Inputstream I و EXORTSTREAM O.
نعم، هناك IPC يحدث هنا .. فكر في RPC.
أريد أن أفعل هذا، ولكن في أزياء HTTP بدلا من التفريخ SSH.
لقد فعلت Python http قبل مع:
conn=httplib.HTTPConnection('localhost',8000)
conn.connect()
conn.request('POST','/someurl/')
response=conn.getresponse()
كيف يمكنني الحصول على Inputstream / onstructStream من HttpConnection بحيث يمكن قراءة رمز LIB من / اكتب تماما مثل مثال SSH أعلاه؟
المحلول
للإخراج:
output = response.read()
http://docs.python.org/library/httplib.html#htttpresponse-objects.
للإدخال: اجتياز بياناتك في هيئة ما بعد طلبك
لا تنتمي إلى StackOverflow