小编omg*_*tar的帖子

如何发送分块传输编码的超响应?

我正在尝试发送具有特定数量的字节和块的超级响应。我不知道如何生成通用分块响应或设置传输编码标头。似乎有一个用于 hyper 的 httpWriter/chunkedWriter 现在已被折旧。

这是我的尝试,但是未设置传输编码标头,并且我不认为这是获得分块响应的正确方法。

let chunked_body = "5\r\nhello\r\n5\r\n worl\r\n1\r\nd\r\n0\r\n\r\n";
let mut resp: hyper::Response<Body> = Response::new(Body::from(chunked_body));
resp.headers_mut().insert(TRANSFER_ENCODING, HeaderValue::from_static("Chunked"));
Ok(resp)
Run Code Online (Sandbox Code Playgroud)

http rust hyper

4
推荐指数
1
解决办法
1446
查看次数

标签 统计

http ×1

hyper ×1

rust ×1