SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

BotDetect - Real-Time Bot Detection API
 
 

MAN page from Other LWP.pm-5.48-2.i386.rpm

lib::HTTP::Status

Section: User Contributed Perl Documentation (3)
Updated: libwww-perl-5.48
Index 

NAME

HTTP::Status - HTTP Status code processing 

SYNOPSIS

 use HTTP::Status;
 if ($rc != RC_OK) {     print status_message($rc), "\n"; }
 if (is_success($rc)) { ... } if (is_error($rc)) { ... } if (is_redirect($rc)) { ... }
 

DESCRIPTION

HTTP::Status is a library of routines for defining andclassifying HTTP status codes for libwww-perl. Status codes areused to encode the overall outcome of a HTTP response message. Codescorrespond to those defined in RFC 2616 and RFC 2518. 

CONSTANTS

The following constant functions can be used as mnemonic status codenames:

   RC_CONTINUE                          (100)   RC_SWITCHING_PROTOCOLS               (101)   RC_PROCESSING                        (102)
   RC_OK                                (200)   RC_CREATED                           (201)   RC_ACCEPTED                          (202)   RC_NON_AUTHORITATIVE_INFORMATION     (203)   RC_NO_CONTENT                        (204)   RC_RESET_CONTENT                     (205)   RC_PARTIAL_CONTENT                   (206)   RC_MULTI_STATUS                      (207)
   RC_MULTIPLE_CHOICES                  (300)   RC_MOVED_PERMANENTLY                 (301)   RC_FOUND                             (302)   RC_SEE_OTHER                         (303)   RC_NOT_MODIFIED                      (304)   RC_USE_PROXY                         (305)   RC_TEMPORARY_REDIRECT                (307)
   RC_BAD_REQUEST                       (400)   RC_UNAUTHORIZED                      (401)   RC_PAYMENT_REQUIRED                  (402)   RC_FORBIDDEN                         (403)   RC_NOT_FOUND                         (404)   RC_METHOD_NOT_ALLOWED                (405)   RC_NOT_ACCEPTABLE                    (406)   RC_PROXY_AUTHENTICATION_REQUIRED     (407)   RC_REQUEST_TIMEOUT                   (408)   RC_CONFLICT                          (409)   RC_GONE                              (410)   RC_LENGTH_REQUIRED                   (411)   RC_PRECONDITION_FAILED               (412)   RC_REQUEST_ENTITY_TOO_LARGE          (413)   RC_REQUEST_URI_TOO_LARGE             (414)   RC_UNSUPPORTED_MEDIA_TYPE            (415)   RC_REQUEST_RANGE_NOT_SATISFIABLE     (416)   RC_EXPECTATION_FAILED                (417)   RC_UNPROCESSABLE_ENTITY              (422)   RC_LOCKED                            (423)   RC_FAILED_DEPENDENCY                 (424)
   RC_INTERNAL_SERVER_ERROR             (500)   RC_NOT_IMPLEMENTED                   (501)   RC_BAD_GATEWAY                       (502)   RC_SERVICE_UNAVAILABLE               (503)   RC_GATEWAY_TIMEOUT                   (504)   RC_HTTP_VERSION_NOT_SUPPORTED        (505)   RC_INSUFFICIENT_STORAGE              (507)
 

FUNCTIONS

The following additional functions are provided. Most of them areexported by default.
status_message($code)
The status_message() function will translate status codes to humanreadable strings. The string is the same as found in the constantnames above. If the $code is unknown, then undef is returned.
is_info($code)
Return TRUE if $code is an Informational status code. Thisclass of status code indicates a provisional response which can't haveany content.
is_success($code)
Return TRUE if $code is a Successful status code.
is_redirect($code)
Return TRUE if $code is a Redirection status code. This class ofstatus code indicates that further action needs to be taken by theuser agent in order to fulfill the request.
is_error($code)
Return TRUE if $code is an Error status code. The functionreturn TRUE for both client error or a server error status codes.
is_client_error($code)
Return TRUE if $code is an Client Error status code. This classof status code is intended for cases in which the client seems to haveerred.

This function is not exported by default.

is_server_error($code)
Return TRUE if $code is an Server Error status code. This classof status codes is intended for cases in which the server is awarethat it has erred or is incapable of performing the request.

This function is not exported by default.

 

BUGS

Wished @EXPORT_OK had been used instead of @EXPORT in the beginning.Now too much is exported by default.


 

Index

NAME
SYNOPSIS
DESCRIPTION
CONSTANTS
FUNCTIONS
BUGS

This document was created byman2html,using the manual pages.
 
ICM Bot detect detector