File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 2020
2121(* This module enables rewritting the server output *)
2222
23- type header_filter =
24- [ `Rewrite of Ocsigen_header.Name .t * Re.Pcre .regexp * string
25- | `Add of Ocsigen_header.Name .t * string * bool option ]
26-
2723let gen filter = function
2824 | Ocsigen_extensions. Req_not_found (code , _ ) ->
2925 Lwt. return (Ocsigen_extensions. Ext_next code)
@@ -117,4 +113,8 @@ let () =
117113 ()
118114
119115let run ~mode () _ _ _ =
120- match mode with `Code c -> gen_code c | #header_filter as f -> gen f
116+ match mode with
117+ | `Code c -> gen_code c
118+ | `Rewrite (header , regexp , dest ) ->
119+ gen (`Rewrite (header, Re.Pcre. regexp (" ^" ^ regexp ^ " $" ), dest))
120+ | `Add f -> gen (`Add f)
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ This module belongs to ocamlfind package
1414
1515val run :
1616 mode :
17- [ `Rewrite of Ocsigen_header.Name .t * Re.Pcre .regexp * string
17+ [ `Rewrite of Ocsigen_header.Name .t * string * string
1818 | `Add of Ocsigen_header.Name .t * string * bool option
1919 | `Code of Cohttp.Code .status ]
2020 -> unit
You can’t perform that action at this time.
0 commit comments