Ink

Contents related to tech, hobby, etc

HttpのリクエストからBodyをBytesで取り出す

|

HttpのリクエストからBodyをBytesで取り出す

HyperBodyBytesに変換する方法について、何気に調べるの苦労したのでメモ。

hyper::body に用意されている tobytes関数を使えばよい。

HttpのRequrestからBodyは into_bodyで取れるので、それを to_bytes に与えてあげる。 つまり:

let bytes_body: Bytes = hyper::body::to_bytes(req.into_body())