Dart 持续/连续连接的HttpClient行为
我正在尝试在连续模式下使用CouchDB更改通知API,所以我想发送这个 _更改?feed=continuous?include_docs=true作为GET请求应用于我的CouchDb服务器。到目前为止很容易,但要让HttpClient发送它,我必须这样做:-Dart 持续/连续连接的HttpClient行为,dart,Dart,我正在尝试在连续模式下使用CouchDB更改通知API,所以我想发送这个 _更改?feed=continuous?include_docs=true作为GET请求应用于我的CouchDb服务器。到目前为止很容易,但要让HttpClient发送它,我必须这样做:- _changesClient.openUrl('GET', uri) .then((HttpClientRequest request) { return request.close(); })
_changesClient.openUrl('GET', uri)
.then((HttpClientRequest request) {
return request.close();
})
这会关闭我不想要的连接,我想发送请求,然后坐在那里监听传入的数据,即CouchDB发出的更改。我似乎无法理解这一点,似乎HttpClient是针对单次发送/接收模式的,或者我错过了一些东西。好的,解决了,请参阅上面的错误链接以了解结果。对于其他读者,这里有一个错误并进行了一些讨论: