Ocsigen_requestSourcetype file_info = Ocsigen_multipart.file_info = {tmp_filename : string;filesize : int64;raw_original_filename : string;file_content_type : content_type option;}Type of connection used by the client. `Inet means the client connected through the Internet. `Forwarded_for means that the client connected through a proxy and carries the IP address reported in the HTTP headers.
val make :
?forward_ip:string list ->
?sub_path:string ->
?original_full_path:string ->
?request_cache:Polytables.t ->
?cookies_override:string Ocsigen_cookie_map.Map_inner.t ->
address:Ocsigen_config.Socket_type.t ->
port:int ->
ssl:bool ->
filenames:string list ref ->
client_conn:client_conn ->
body:Cohttp_lwt.Body.t ->
connection_closed:unit Lwt.t ->
Cohttp.Request.t ->
tval update :
?ssl:bool ->
?forward_ip:string list ->
?client_conn:client_conn ->
?sub_path:string ->
?meth:Cohttp.Code.meth ->
?get_params_flat:(string * string) list ->
?post_data:post_data option ->
?cookies_override:string Ocsigen_cookie_map.Map_inner.t ->
?full_rewrite:bool ->
?uri:Uri.t ->
t ->
tThe way the client connects to the server (for example, its IP address if connected over the internet).
A textual representation of client_conn suitable for use in logs.