Как я могу создать приложение / JSON HTTPResponse в Actix? - PullRequest
0 голосов
/ 27 января 2019

В разделе example они используют:

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

И все же я не люблю жестко кодировать мой content-type, поскольку есть класс это показывает, что я могу использовать перечисление для json ответа:

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

Проблема в том, что я хочу также установить тело ответа.Как я могу сделать это в builder выше?

Спасибо.

1 Ответ

0 голосов
/ 27 января 2019

То же, что и в первом примере, просто замените .content_type () на .set ()

...