package uri

  1. Overview
  2. Docs
An RFC3986 URI/URL parsing library

Install

Dune Dependency

Authors

Maintainers

Sources

uri-v4.0.0.tbz
sha256=000d9928877581c4f2fe6e02dee41db9cc4cb1f21e383f3b6ee3a7eadfb4298f
sha512=954b082b9409717bd59164b8a03196af9320f60fcb529bf885ba1771a4097aaf6c4cc3769e1d7b8be5239bfb690119b53b6a3fa6282a5ac5a5544119d82b1b7e

doc/uri.services/Uri_services/index.html

Module Uri_servicesSource

Module that maps the more common IANA well-known ports to and from their textual service names. To save memory, this module does not contains only the more common services. Use the Uri_services_full module if you need the complete list.

Sourceval service_of_tcp_port : int -> string list

Convert a TCP port number into a list of IANA well-known service names

Sourceval service_of_udp_port : int -> string list

Convert a UDP port number into a list of IANA well-known service names

Sourceval tcp_port_of_service : string -> int list

Convert a IANA well-known service name into a list of valid TCP port numbers

Sourceval udp_port_of_service : string -> int list

Convert a IANA well-known service name into a list of valid UDP port numbers

Sourceval tcp_port_of_uri : ?default:string -> Uri.t -> int option

Extract a TCP port from a URI, using a default service if the URI does not contain a scheme

Sourceval udp_port_of_uri : ?default:string -> Uri.t -> int option

Extract a UDP port from a URI, using a default service if the URI does not contain a scheme

Sourceval known_tcp_services : string list

List of known TCP services. These keys are guaranteed to match in the rest of the lookup functions.

Sourceval known_udp_services : string list

List of known UDP services. These keys are guaranteed to match in the rest of the lookup functions.

Sourceval known_services : (string * string list) list

Association list of protocol * service list. Usually populated with at least "tcp" and "udp" keys for those respective protocols.

OCaml

Innovation. Community. Security.