كيف يمكنني قراءة () / اكتب () مقابل httpconnection python؟

StackOverflow https://stackoverflow.com/questions/889528

  •  23-08-2019
  •  | 
  •  

سؤال

لقد حصلت على كود بيثون للنموذج:

(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.

للإدخال: اجتياز بياناتك في هيئة ما بعد طلبك

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top