pub fn headers(headers: HeaderMap) -> WithHeaders
Expand description
Wrap a Filter
that adds multiple headers to the reply.
Note
This only adds a header if the underlying filter is successful, and
returns a Reply
. If the underlying filter was rejected, the
header is not added.
Example
use warp::http::header::{HeaderMap, HeaderValue};
use warp::Filter;
let mut headers = HeaderMap::new();
headers.insert("server", HeaderValue::from_static("wee/0"));
headers.insert("foo", HeaderValue::from_static("bar"));
// Always set `server: wee/0` and `foo: bar` headers.
let route = warp::any()
.map(warp::reply)
.with(warp::reply::with::headers(headers));