Я использую webread для получения данных с сервера.Когда я делаю это в режиме parfor, это заставляет удаленный сервер генерировать много событий времени ожидания.Причина в том, что каждый раз веб-читатели открывают порт, запрашивают данные и закрывают его.Сервер не может обрабатывать слишком много закрытых запросов одновременно.Я хочу оставить порт открытым для частого чтения данных из url
aa=webread('http://172.16.2.1:5010/DFS/TNode/File?fileName=G0002-1/H02/2018/10/44/38/4a3cc8f1-b48f-40df-96b1-5d1e452fd63c',options);
в python, я могу сделать это:
con = http.client.HTTPConnection("172.16.2.1", 5010)
while True:
con.request("GET", "/DFS/TNode/File?fileName=G0002-1/H02/2018/10/44/38/4a3cc8f1-b48f-40df-96b1-5d1e452fd63c", headers={"Connection":" keep-alive"})
result = con.getresponse()
result.read()
print(result.reason, result.getheaders())