Error-Classes function

Individual error classes

Individual error classes

These error classes are for each HTTP error, and inherit from the Error class in this package.

Details

In addition to what's available in Error, these classes have a single variable mssg that is the very verbose complete message describing the HTTP condition in detail. You can include that message in your condition by using do_verbose

(see below)

Methods

In addition to the methods documented in Error, these methods also have:

  • do_verbose(response, template) Execute condition, whether it be message, warning, or error.

    • response: is any response from crul, curl, or httr

      Execute condition, whether it be message, warning, error, or your own custom function. This method uses message_template_verbose, and uses it's default value.

    • template: a template to use for the verbose message, see Error

      for details

Examples

HTTPRequestURITooLong$new( message_template = "{{reason}} ............ {{status}}", message_template_verbose = "{{reason}} .>.>.>.>.>.> {{status}}\n {{message}}" )

See Also

Error, http

  • Maintainer: Scott Chamberlain
  • License: MIT + file LICENSE
  • Last published: 2023-05-03