我可以通过在HTTP 服务之前添加过滤器来应用所有类型的传入 HTTP 请求的预处理,filter1 andThen httpService
即
val addRequestHeaderFilter = new SimpleFilter[Request, Response] {
def apply(req: Request, service: Service[Request, Response]) = {
req.headerMap.add("header1","header_value")
service(req)
}
}
Http.serve(":5000", addRequestHeaderFilter andThen theActualHTTPService)
问题是,我想将标头添加到响应中。是否有售后服务过滤器?你真的做不到service andThen service
。