evanzhang87 opened a new issue, #372:
URL: https://github.com/apache/dubbo-go-hessian2/issues/372
<!-- Please only use this template for submitting enhancement requests -->
**What would you like to be added**:
I hope `HessianCodec` can read message from stream, which means body can be
from different packet.
**Why is this needed**:
#### background
We use `gopacket` to parse packet from The 4th layer, and then build a 7th
layer request(HTTP) to do some interesting things. We want to do the same thing
for `Dubbo`. We already realized a way to parse Dubbo header, but now we want
to parse body.
#### what we want
Like HTTP, a `dubbo` request/response can also be divided into different,
but `HessianCodec` can just parse req/res from a complete packet .
```
if h.reader.Buffered() < h.bodyLen {
return ErrBodyNotEnough
}
```
However, reader can get remaining body from the next packet.
If possible, I'd like to contribute code for this.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]