我已经成功设置了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个数据集。客户端似乎没有停止循环,而一次又一次地遍历了循环。