Allow overriding `content-type` after `set_body_{bytes,json,string}`
Opened this issue · 1 comments
JakubKoralewski commented
The call to insert_header
does nothing here:
let followed_page = ResponseTemplate::new(200)
.set_body_string(followed_page_html)
.insert_header("content-type", "text/html");
and instead requires doing this:
let followed_page = ResponseTemplate::new(200)
.set_body_raw(followed_page_html.as_bytes(), "text/html; charset=utf-8");
I think this is confusing. Defaults are fine I guess, but it's weird that I can't set content-type
to whatever I please to overwrite it.
Related
95th commented
Also, should the set_body_json
really set the mimetype? A user should be able to set their own value anyway.