0
教程/實施例表明:爲什麼netty客戶端返回Observable <Observable <ByteBuf>>而不是Observable <ByteBuf>?
Observable<HttpClientResponse<ByteBuf>> httpGet =
RxNetty.createHttpGet("http://xxxx");
Observable<Observable<ByteBuf>> byteBuffers =
httpGet.map(HttpClientResponse::getContent);
我明白字節可能會在組塊因此我明白的Observable<ByteBuf>
的需要。
但爲什麼要Observable<HttpClientResponse>
?爲什麼不只是一個HttpClientResponse
提供Observable<ByteBuf>
?或者實際上它只是一個Single<HttpClientResponse>
裹在Observable
使api更流利?但在這種情況下,有一些文件?