2014-04-28 42 views
0

我必須得到HTTP GET請求的響應http://172.19.1.89/command/alarmdata.cgi?interval=1非阻塞從HTTP流中讀取狀態,而不插座編程

將不斷響應我在指定的時間間隔的狀態,並打開從一個流請求的請求服務器。

但是我的Python腳本被封鎖了。因爲連接不會被終止。

如何在連接期間即時顯示響應?

Type "help", "copyright", "credits" or "license" for more information. 
>>> import httplib2 
>>> h = httplib2.Http() 
>>> h 
<httplib2.Http object at 0x108657690> 
>>> h.add_credentials('admin','admin') 
>>> (resp, content) = h.request('http://172.19.1.89/command/alarmdata.cgi?interval=1', 'GET') 

困在這裏

+0

在您的例子從服務器取數據,並'resp'不含反應? –

+0

是的,但我無法立即在控制檯上看到結果,因爲連接不會終止。 – newBike

回答

0

您可以使用計時功能在週期性地

​​
+0

在python中,用'#'註釋不是''' –

+0

謝謝你。我的意思是學習他的機制。不寫他的代碼。任何方式,我不會做那個錯誤下一步:) –

+0

如果你想讓他學習正確的方式,不要使用'全球' –