Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Webdav_xml.UriSourceinclude module type of struct include Uri endtype component = [ | `Authority| `Custom of component * string * string| `Fragment| `Generic| `Host| `Path| `Query| `Query_key| `Query_value| `Scheme| `Userinfo ]val empty : tval pct_encode : ?scheme:string -> ?component:component -> string -> stringval of_string : string -> tval to_string : ?pct_encoder:pct_encoder -> t -> stringval make :
?scheme:string ->
?userinfo:string ->
?host:string ->
?port:int ->
?path:string ->
?query:(string * string list) list ->
?fragment:string ->
unit ->
tval query : t -> (string * string list) listval verbatim_query : ?pct_encoder:pct_encoder -> t -> string optionval encoded_of_query :
?scheme:string ->
?pct_encoder:pct_encoder ->
(string * string list) list ->
stringval get_query_param' : t -> string -> string list optionval get_query_param : t -> string -> string optionval path : ?pct_encoder:pct_encoder -> t -> stringval path_and_query : t -> stringval scheme : t -> string optionval userinfo : ?pct_encoder:pct_encoder -> t -> string optionval user : t -> string optionval password : t -> string optionval host : t -> string optionval host_with_default : ?default:string -> t -> stringval port : t -> int optionval fragment : t -> string optionval pp_hum : Format.formatter -> t -> unit