将POST请求发送到服务器时,“请求”库是否暂时挂起?! [蟒蛇]

时间:2015-08-03 02:29:24

标签: python c request python-requests

我有我的python代码,每隔10秒就会向服务器发送一次数据。我的朋友也有相同类型的代码,但它在C中。我正在使用requests库。我有时发现,当我发送数据时,我的代码有时会挂起。 You can see at 386 till 400, only SRDEAFUALT1234 was sending while 1.5-PC (my code) hanged or something!

您可以在386到400看到,只有SRDEAFUALT1234正在发送而1.5-PC(我的代码)被绞死或者其他东西

我的代码 - Python

import requests
import time
while True:
    start_time_loop = time.time() 
    source = requests.get(url)
    result = source.json()
    resp = request.post(another_url.php,json = result,headers) 

    if time.time()-start_time_loop> 10: pass 
    else : time.sleep(abs(10 - (time.time() - start_time_loop))) 

我的代码中有什么东西会让它滞后吗?我应该修改一些东西以获得更好的连接和性能吗?!

1 个答案:

答案 0 :(得分:1)

我建议将pass替换为print' timeout'看看会发生什么。