Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*)
-exception Invalid_HTTP_version of string
-exception Invalid_code of int
-exception Invalid_status of Http_types.status
+(** Common functionalities *)
+
+ (** whether debugging messages are enabled or not, can be changed at runtime
+ *)
+val debug: bool ref
+ (** print a string on stderr only if debugging is enabled *)
+val debug_print: string -> unit
val http_version: Http_types.version
val server_string: string
-val crlf: string
val string_of_version: Http_types.version -> string
val version_of_string: string -> Http_types.version
val status_of_code: int -> Http_types.status
val code_of_status: [< Http_types.status] -> int
-val reason_phrase_of_code: int -> string
-val reason_phrase_of_status: [< Http_types.status] -> string
-
val is_informational: int -> bool
val is_success: int -> bool
val is_redirection: int -> bool