我应该人为地减慢POST数据的速度

时间:2017-09-12 16:55:59

标签: python post

我有一个在本地计算机上运行的Python程序,收集信息,然后将其发送到Spring后端。

这是我的Python代码,它发送在临时文件中创建的所有信息

for line in dumpFile:
line = line.strip("\n")
sender = line.split("&")
if sender[0] == 'NONE':
    sw_send_url = url + "/device/addProgram"
    data = {
        "customerId" : 1L,
        "deviceId" : DEVICE_ID,
        "programName" : sender[1],
        "programVersion" : "N/A"
    }
    response = requests.post(sw_send_url, data=data)
    if response.status_code != 200:
        exit(21)
else:
    sw_send_url = url + "/device/addProgram"
    data = {
        "customerId": 1L,
        "deviceId": DEVICE_ID,
        "programName": sender[0],
        "programVersion": "N/A"
    }
    response = requests.post(sw_send_url, data=data)
    if response.status_code != 200:
        exit(21)
time.sleep(0.1) #Should this be here

我的问题是关于time.sleep()。我添加它以避免发送太多信息太快但我想知道是否需要调用sleep()方法?或者它是Spring服务器将负责确保它不会被数据淹没的东西?另外,如果需要,那么为程序睡觉的时间是多少?

0 个答案:

没有答案
相关问题