Как я могу создать приложение / JSON HTTPResponse в Actix?
В 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 ответ
Как и в первом примере, просто замените.content_type() на.set()