utils #
Constants #
const status_code_msgs = {
100: 'Continue'
101: 'Switching Protocols'
103: 'Early Hints'
200: 'OK'
201: 'Created'
202: 'Accepted'
203: 'Non-Authoritive Information'
204: 'No Content'
205: 'Reset Content'
206: 'Partial Content'
300: 'Multiple Choices'
301: 'Moved Permanently'
302: 'Found'
303: 'See Other'
304: 'Not Modified'
307: 'Temporary Redirect'
308: 'Permanent Redirect'
400: 'Bad Request'
401: 'Unauthorized'
403: 'Forbidden'
404: 'Not Found'
405: 'Method Not Allowed'
406: 'Not Acceptable'
407: 'Proxy Authentication Required'
408: 'Request Timeout'
409: 'Conflict'
410: 'Gone'
411: 'Length Required'
412: 'Precondition Failed'
413: 'Payload Too Large'
414: 'URI Too Long'
415: 'Unsupported Media Type'
416: 'Range Not Satisfiable'
417: 'Expectation Failed'
418: 'I'm a teapot'
421: 'Misdirected Request'
426: 'Upgrade Required'
428: 'Precondition Required'
429: 'Too Many Requests'
431: 'Request Header Fields Too Large'
451: 'Unavailable For Legal Reasons'
500: 'Internal Server Error'
501: 'Not Implemented'
502: 'Bad Gateway'
503: 'Service Unavailable'
504: 'Gateway Timeout'
505: 'HTTP Version Not Supported'
506: 'Variant Also Negotiates'
510: 'Not Extended'
511: 'Network Authentication Required'
}
HTTP Server Code Messages See: https://github.com/for-GET/know-your-http-well/blob/master/json/status-codes.json
const log_name = '[VEX]'
fn green_log #
fn green_log(msg string) string
fn identify_mime #
fn identify_mime(filename string) string
identify_mime returns the MIME content type of a filename.
fn red_log #
fn red_log(msg string) string
fn status_code_msg #
fn status_code_msg(code int) string
status_code_msg returns the message of the given status code. returns "Internal Server Error" if status is unknown.
fn yellow_log #
fn yellow_log(msg string) string