package Wanage::HTTP::Info; $VERSION = '40271348.0'; $ReasonPhrases = { '0' => '', '100' => 'Continue', '101' => 'Switching Protocols', '102' => 'Processing', '103' => 'Early Hints', '104' => 'File Format or Program Error', '12152' => 'Unknown', '122' => 'Request-URI too long', '1223' => '', '200' => 'OK', '201' => 'Created', '202' => 'Accepted', '203' => 'Non-Authoritative Information', '204' => 'No Content', '205' => 'Reset Content', '206' => 'Partial Content', '207' => 'Multi-Status', '208' => 'Already Reported', '220' => 'Uses Protocol Extensions', '226' => 'IM Used', '235' => 'Authentication Completed', '236' => 'Proxy Authentication Completed', '300' => 'Multiple Choices', '301' => 'Moved Permanently', '302' => 'Found', '303' => 'See Other', '304' => 'Not Modified', '305' => 'Use Proxy', '306' => 'Switch Proxy', '307' => 'Temporary Redirect', '308' => 'Permanent Redirect', '350' => 'Resolution Delegated', '400' => 'Bad Request', '401' => 'Unauthorized', '402' => 'Payment Required', '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', '419' => 'Authentication Timeout', '420' => 'Policy Not Fulfilled', '421' => 'Misdirected Request', '422' => 'Unprocessable Entity', '423' => 'Locked', '424' => 'Failed Dependency', '425' => 'Too Early', '426' => 'Upgrade Required', '427' => 'SOAPAction', '428' => 'Precondition Required', '429' => 'Too Many Requests', '430' => 'WOULD BLOCK', '431' => 'Request Header Fields Too Large', '432' => 'Transition Needed', '440' => 'Login Timeout', '444' => 'No Response', '449' => 'Retry With', '450' => 'Authentication mechanism not accepted', '451' => 'Unavailable For Legal Reasons', '470' => 'Consent Needed', '494' => 'Request Header Too Large', '495' => 'Cert Error', '496' => 'No Cert', '497' => 'HTTP to HTTPS', '498' => 'Token expired/invalid', '499' => 'Token required', '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', '507' => 'Insufficient Storage', '508' => 'Loop Detected', '509' => 'Bandwidth Limit Exceeded', '510' => 'Not Extended', '511' => 'Network Authentication Required', '520' => 'Protocol Extension Error', '521' => 'Protocol Extension Not Implemented', '522' => 'Protocol Extension Parameters Not Acceptable', '523' => '', '524' => 'Origin Time-out', '529' => '', '555' => 'Push Notification Service Not Supported', '595' => '', '596' => '', '597' => '', '598' => 'Network read timeout error', '599' => 'Network connect timeout error' }; $IdempotentMethods = { 'ACL' => 1, 'BASELINE-CONTROL' => 1, 'BIND' => 1, 'CHECKIN' => 1, 'CHECKOUT' => 1, 'COPY' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'LABEL' => 1, 'LINK' => 1, 'MERGE' => 1, 'MKACTIVITY' => 1, 'MKCALENDAR' => 1, 'MKCOL' => 1, 'MKREDIRECTREF' => 1, 'MKWORKSPACE' => 1, 'MOVE' => 1, 'OPTIONS' => 1, 'ORDERPATCH' => 1, 'PRI' => 1, 'PROPFIND' => 1, 'PROPPATCH' => 1, 'PUT' => 1, 'REBIND' => 1, 'REPORT' => 1, 'SEARCH' => 1, 'TRACE' => 1, 'UNBIND' => 1, 'UNCHECKOUT' => 1, 'UNLINK' => 1, 'UNLOCK' => 1, 'UPDATE' => 1, 'UPDATEREDIRECTREF' => 1, 'VERSION-CONTROL' => 1 }; $SafeMethods = { 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PRI' => 1, 'PROPFIND' => 1, 'REPORT' => 1, 'SEARCH' => 1, 'TRACE' => 1 }; $CaseInsensitiveMethods = { 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'POST' => 1, 'PUT' => 1 }; 1;