HttpのリクエストからBodyをBytesで取り出す
HyperのBodyをBytesに変換する方法について、何気に調べるの苦労したのでメモ。
hyper::body
に用意されている tobytes関数を使えばよい。
HttpのRequrestからBodyは into_body
で取れるので、それを to_bytes
に与えてあげる。
つまり:
let bytes_body: Bytes = hyper::body::to_bytes(req.into_body())