SSEClient仅读取数据块,并且不会在结尾处停止

时间:2019-06-03 08:28:44

标签: python server-sent-events

我已经成功设置了SSEClient

.pipe(
     map(snapshot => snapshot.docs.map(documentSnapshot => documentSnapshot.data() as SearchRecord)),
                switchMap(searchRecords => of(new ActionLoadSearchRecords({ searchRecords })))
            );
``
is not covered in code-coverage? How can I solve this ?

一段时间后,我得到了# set credentials my_url = 'https://my_endpoint' h = {'Authorization': 'Bearer ' + my_token, 'environment': 'my_env'} # execute sse client m = SSEClient(my_url, headers=h) # work with result set s = '' for i, msg in enumerate(m): s+=msg.data print(i) 。我观察了该过程,发现客户端(与我设置的chunk_size值无关)逐行读取数据。它显示requests.exceptions.HTTPError: 401 Client Error: 401 for url(介于大约5秒之间的间隔时间)。在1198 lines, then up to 2396 lines, 3594, 4792,...,11980之后,它将再次开始,并从上方以11980停止。有人可以在这里帮助我吗?我不知道为什么我得到错误,一切正常。客户端似乎无法找到目标。

查看我收到的.NET对象后,我只看到应仅接收1197个数据集。客户端似乎没有停止循环,而一次又一次地遍历了循环。

0 个答案:

没有答案