505505module Request = struct
506506 type t = {
507507 m : method_t
508- ; uri : string
508+ ; path : string
509509 ; query : (string * string ) list
510510 ; version : string
511511 ; frame : bool
@@ -528,7 +528,7 @@ module Request = struct
528528 let empty =
529529 {
530530 m= Unknown " "
531- ; uri = " "
531+ ; path = " "
532532 ; query= []
533533 ; version= " "
534534 ; frame= false
@@ -563,7 +563,7 @@ module Request = struct
563563 ; host
564564 ; user_agent= Some user_agent
565565 ; m= meth
566- ; uri = path
566+ ; path
567567 ; additional_headers= headers
568568 ; body
569569 ; accept
@@ -577,10 +577,10 @@ module Request = struct
577577 String. concat " ; " (List. map (fun (k , v ) -> k ^ " =" ^ v) x)
578578 in
579579 Printf. sprintf
580- " { frame = %b; method = %s; uri = %s; query = [ %s ]; content_length = [ \
581- %s ]; transfer encoding = %s; version = %s; cookie = [ %s ]; task = %s; \
582- subtask_of = %s; content-type = %s; host = %s; user_agent = %s; }"
583- x.frame (string_of_method_t x.m) x.uri (kvpairs x.query)
580+ " { frame = %b; method = %s; path = %s; query = [ %s ]; content_length = \
581+ [ %s ]; transfer encoding = %s; version = %s; cookie = [ %s ]; task = \
582+ %s; subtask_of = %s; content-type = %s; host = %s; user_agent = %s; }"
583+ x.frame (string_of_method_t x.m) x.path (kvpairs x.query)
584584 (Option. fold ~none: " " ~some: Int64. to_string x.content_length)
585585 (Option. value ~default: " " x.transfer_encoding)
586586 x.version " (value filtered)" (* cookies *)
@@ -642,7 +642,7 @@ module Request = struct
642642 [(Hdr. connection ^ " : " ^ if x.close then " close" else " keep-alive" )]
643643 in
644644 [
645- Printf. sprintf " %s %s%s HTTP/%s" (string_of_method_t x.m) x.uri query
645+ Printf. sprintf " %s %s%s HTTP/%s" (string_of_method_t x.m) x.path query
646646 x.version
647647 ]
648648 @ cookie
@@ -809,17 +809,17 @@ module Url = struct
809809
810810 type scheme = Http of http | File of file
811811
812- type data = {uri : string ; query_params : (string * string ) list }
812+ type data = {path : string ; query_params : (string * string ) list }
813813
814814 type t = scheme * data
815815
816- let file_equal a b = String. equal a.path b.path
816+ let file_equal ( a : file ) ( b : file ) = String. equal a.path b.path
817817
818818 let query_params_equal (ak , av ) (bk , bv ) =
819819 String. equal ak bk && String. equal av bv
820820
821821 let data_equal a b =
822- String. equal a.uri b.uri
822+ String. equal a.path b.path
823823 && List. equal query_params_equal a.query_params b.query_params
824824
825825 let http_equal a b =
@@ -858,7 +858,7 @@ module Url = struct
858858 in
859859 let data =
860860 {
861- uri = (match Uri. path_unencoded uri with "" -> " /" | path -> path)
861+ path = (match Uri. path_unencoded uri with "" -> " /" | path -> path)
862862 ; query_params= Uri. query uri |> List. map query
863863 }
864864 in
@@ -872,19 +872,19 @@ module Url = struct
872872 (scheme ~ssl: true , data)
873873 | Some "file" ->
874874 let scheme = File {path= Uri. path_unencoded uri} in
875- (scheme, {data with uri = " /" })
875+ (scheme, {data with path = " /" })
876876 | _ ->
877877 failwith " unsupported URI scheme"
878878 with e ->
879879 fail " %s: can't parse '%s': %s" __FUNCTION__ url (Printexc. to_string e)
880880
881- let data_to_string {uri ; query_params = params } =
881+ let data_to_string {path ; query_params = params } =
882882 let kvpairs x =
883883 String. concat " &"
884884 (List. map (fun (k , v ) -> urlencode k ^ " =" ^ urlencode v) x)
885885 in
886886 let params = if params = [] then " " else " ?" ^ kvpairs params in
887- uri ^ params
887+ path ^ params
888888
889889 let to_string scheme =
890890 let query (k , v ) = (k, [v]) in
@@ -893,7 +893,7 @@ module Url = struct
893893 | File {path} , {query_params = params ; _} ->
894894 Uri. make ~scheme: " file" ~path ~query: (List. map query params) ()
895895 |> Uri. to_string
896- | Http h , {uri ; query_params = params } ->
896+ | Http h , {path ; query_params = params } ->
897897 let auth =
898898 match h.auth with
899899 | Some (Basic (username , password )) ->
@@ -905,16 +905,16 @@ module Url = struct
905905 in
906906 Uri. make
907907 ~scheme: (if h.ssl then " https" else " http" )
908- ~host: h.host ?port:h.port ?userinfo:auth ~path: uri
908+ ~host: h.host ?port:h.port ?userinfo:auth ~path
909909 ~query: (List. map query params) ()
910910 |> Uri. to_string
911911 in
912912 debug " %s: %s" __FUNCTION__ str ;
913913 str
914914
915- let get_uri (_scheme , data ) = data.uri
915+ let get_path (_scheme , data ) = data.path
916916
917- let set_uri (scheme , data ) u = (scheme, {data with uri = u})
917+ let set_path (scheme , data ) u = (scheme, {data with path = u})
918918
919919 let get_query_params (_scheme , data ) = data.query_params
920920
0 commit comments