X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fhttp_getter%2Fhttp_getter.ml;h=09a49a308ad50d7dcf80342ad9d29ff63f9987fe;hb=5d7d6bd5090f3f82279bef0b93b4b361a5b1d751;hp=e03817a22b9f7f68a6cfcf1becc2a1df9884cf43;hpb=4e683370099ea7aaea877bc345ca8821938d49ed;p=helm.git diff --git a/helm/http_getter/http_getter.ml b/helm/http_getter/http_getter.ml index e03817a22..09a49a308 100644 --- a/helm/http_getter/http_getter.ml +++ b/helm/http_getter/http_getter.ml @@ -1,5 +1,7 @@ (* - * Copyright (C) 2003, HELM Team. + * Copyright (C) 2003: + * Stefano Zacchiroli + * for the HELM Team http://helm.cs.unibo.it/ * * This file is part of HELM, an Hypertextual, Electronic * Library of Mathematics, developed at the Computer Science @@ -21,7 +23,7 @@ * MA 02111-1307, USA. * * For details, see the HELM World-Wide-Web page, - * http://cs.unibo.it/helm/. + * http://helm.cs.unibo.it/ *) open Http_getter_common;; @@ -48,7 +50,7 @@ let parse_enc (req: Http_types.request) = | s -> raise (Http_getter_bad_request ("Invalid format: " ^ s))) with Http_types.Param_not_found _ -> Enc_normal ;; -let parse_patch_dtd (req: Http_types.request) = +let parse_patch (req: Http_types.request) = match req#param "patch_dtd" with | s when String.lowercase s = "yes" -> true | s when String.lowercase s = "no" -> false @@ -318,22 +320,22 @@ let callback (req: Http_types.request) outchan = match req#path with | "/getxml" -> let enc = parse_enc req in - let patch_dtd = - try parse_patch_dtd req with Http_types.Param_not_found _ -> true + let patch = + try parse_patch req with Http_types.Param_not_found _ -> true in Http_getter_cache.respond_xml - ~url:(resolve uri) ~uri ~enc ~patch_dtd outchan + ~url:(resolve uri) ~uri ~enc ~patch outchan | "/getxslt" -> - let patch_dtd = - try parse_patch_dtd req with Http_types.Param_not_found _ -> true + let patch = + try parse_patch req with Http_types.Param_not_found _ -> true in - Http_getter_cache.respond_xsl ~url:(resolve uri) ~patch_dtd outchan + Http_getter_cache.respond_xsl ~url:(resolve uri) ~patch outchan | "/getdtd" -> - let patch_dtd = - try parse_patch_dtd req with Http_types.Param_not_found _ -> true + let patch = + try parse_patch req with Http_types.Param_not_found _ -> true in Http_getter_cache.respond_dtd - ~patch_dtd ~url:(Http_getter_env.dtd_dir ^ "/" ^ uri) outchan + ~patch ~url:(Http_getter_env.dtd_dir ^ "/" ^ uri) outchan | "/resolve" -> (try return_xml_msg