如何在actix中创建应用程序/ json HTTPResponse?

时间:2019-01-27 17:45:52

标签: rust rust-actix

example section中,他们使用:

HttpResponse::Ok()
    .content_type("text/plain")
    .body(format!("Hello {}!", req.match_info().get("name").unwrap()))

但是,我不喜欢对content-type进行硬编码,因为有一个不错的class表明我可以对json响应使用枚举:

let mut builder = HttpResponse::Ok();
builder.set(ContentType(TEXT_HTML));

问题是我也想设置响应的主体。我如何在上面的builder中做到这一点?

谢谢。

1 个答案:

答案 0 :(得分:0)

与第一个示例相同,只是将.content_type()替换为.set()