Package: fauxpas 0.5.4

fauxpas: HTTP Error Helpers

HTTP error helpers. Methods included for general purpose HTTP error handling, as well as individual methods for every HTTP status code, both via status code numbers as well as their descriptive names. Supports ability to adjust behavior to stop, message or warning. Includes ability to use custom whisker template to have any configuration of status code, short description, and verbose message. Currently supports integration with 'crul', 'curl', and 'httr'.

Authors:Scott Chamberlain [aut, cre]

fauxpas_0.5.4.tar.gz
fauxpas_0.5.4.zip(r-4.5)fauxpas_0.5.4.zip(r-4.4)fauxpas_0.5.4.zip(r-4.3)
fauxpas_0.5.4.tgz(r-4.4-any)fauxpas_0.5.4.tgz(r-4.3-any)
fauxpas_0.5.4.tar.gz(r-4.5-noble)fauxpas_0.5.4.tar.gz(r-4.4-noble)
fauxpas_0.5.4.tgz(r-4.4-emscripten)fauxpas_0.5.4.tgz(r-4.3-emscripten)
fauxpas.pdf |fauxpas.html
fauxpas/json (API)
NEWS

# Install 'fauxpas' in R:
install.packages('fauxpas', repos = c('https://sckott.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/sckott/fauxpas/issues

On CRAN:

httphttpsapiweb-servicescurlerrorserrorerror-handling

164 exports 15 stars 3.97 score 3 dependencies 24 dependents 30 scripts 3.0k downloads

Last updated 11 months agofrom:6c45f87f06. Checks:OK: 3 NOTE: 4. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 02 2024
R-4.5-winNOTESep 02 2024
R-4.5-linuxNOTESep 02 2024
R-4.4-winNOTESep 02 2024
R-4.4-macNOTESep 02 2024
R-4.3-winOKSep 02 2024
R-4.3-macOKSep 02 2024

Exports:Errorfind_error_classhttphttp100http101http102http200http201http202http203http204http205http206http207http208http226http300http301http302http303http304http305http306http307http308http400http401http402http403http404http405http406http407http408http409http410http411http412http413http414http415http416http417http418http419http420http422http423http424http425http426http428http429http431http440http444http449http450http451http494http495http496http497http498http499http500http501http502http503http504http505http506http507http508http509http510http511http598http599HTTPAcceptedHTTPAlreadyReportedHTTPATimeoutOccurredHTTPAuthenticationTimeoutHTTPBadGatewayHTTPBadRequestHTTPBandwidthLimitExceededHTTPBlockedByWindowsParentalControlsHTTPCertErrorHTTPClientClosedRequestHTTPConflictHTTPConnectionTimedOutHTTPContinueHTTPCreatedHTTPExpectationFailedHTTPFailedDependencyHTTPForbiddenHTTPFoundHTTPGatewayTimeoutHTTPGoneHTTPHTTPToHTTPSHTTPHTTPVersionNotSupportedHTTPImUsedHTTPInsufficientStorageHTTPInternalServerErrorHTTPInvalidSSLCertificateHTTPLengthRequiredHTTPLockedHTTPLoginTimeoutHTTPLoopDetectedHTTPMethodFailureHTTPMethodNotAllowedHTTPMisdirectedRequestHTTPMovedPermanentlyHTTPMultipleChoicesHTTPMultiStatusHTTPNetworkAuthenticationRequiredHTTPNetworkConnectTimeoutErrorHTTPNetworkReadTimeoutErrorHTTPNoCertHTTPNoContentHTTPNonAuthoritativeInformationHTTPNoResponseHTTPNotAcceptableHTTPNotExtendedHTTPNotFoundHTTPNotImplementedHTTPNotModifiedHTTPOKHTTPOriginIsUnreachableHTTPPartialContentHTTPPaymentRequiredHTTPPermanentRedirectHTTPPreconditionFailedHTTPPreconditionRequiredHTTPProcessingHTTPProxyAuthenticationRequiredHTTPRailgunErrorHTTPRequestEntityTooLargeHTTPRequestHeaderFieldsTooLargeHTTPRequestHeaderTooLargeHTTPRequestRangeNotSatisfiableHTTPRequestTimeoutHTTPRequestURITooLongHTTPResetContentHTTPRetryWithHTTPSeeOtherHTTPServiceUnavailableHTTPSSLHandshakeFailedHTTPSwitchProtocolHTTPSwitchProxyHTTPTeaPotHTTPTemporaryRedirectHTTPTokenExpiredInvalidHTTPTooManyRequestsHTTPUnauthorizedHTTPUnavailableForLegalReasonsHTTPUnorderedCollectionHTTPUnprocessableEntityHTTPUnsupportedMediaTypeHTTPUpgradeRequiredHTTPUseProxyHTTPVariantAlsoNegotiatesHTTPWebServerIsDownHTTPWebServerReturnedUnknownError

Dependencies:httpcodeR6whisker

Introduction to the fauxpas package

Rendered fromfauxpas-vignette.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-05-01
Started: 2018-03-01

Readme and manuals

Help Manual

Help pageTopics
Error classError
Individual error classesError-Classes HTTPAccepted HTTPAlreadyReported HTTPATimeoutOccurred HTTPAuthenticationTimeout HTTPBadGateway HTTPBadRequest HTTPBandwidthLimitExceeded HTTPBlockedByWindowsParentalControls HTTPCertError HTTPClientClosedRequest HTTPConflict HTTPConnectionTimedOut HTTPContinue HTTPCreated HTTPExpectationFailed HTTPFailedDependency HTTPForbidden HTTPFound HTTPGatewayTimeout HTTPGone HTTPHTTPToHTTPS HTTPHTTPVersionNotSupported HTTPImUsed HTTPInsufficientStorage HTTPInternalServerError HTTPInvalidSSLCertificate HTTPLengthRequired HTTPLocked HTTPLoginTimeout HTTPLoopDetected HTTPMethodFailure HTTPMethodNotAllowed HTTPMisdirectedRequest HTTPMovedPermanently HTTPMultipleChoices HTTPMultiStatus HTTPNetworkAuthenticationRequired HTTPNetworkConnectTimeoutError HTTPNetworkReadTimeoutError HTTPNoCert HTTPNoContent HTTPNonAuthoritativeInformation HTTPNoResponse HTTPNotAcceptable HTTPNotExtended HTTPNotFound HTTPNotImplemented HTTPNotModified HTTPOK HTTPOriginIsUnreachable HTTPPartialContent HTTPPaymentRequired HTTPPermanentRedirect HTTPPreconditionFailed HTTPPreconditionRequired HTTPProcessing HTTPProxyAuthenticationRequired HTTPRailgunError HTTPRequestEntityTooLarge HTTPRequestHeaderFieldsTooLarge HTTPRequestHeaderTooLarge HTTPRequestRangeNotSatisfiable HTTPRequestTimeout HTTPRequestURITooLong HTTPResetContent HTTPRetryWith HTTPSeeOther HTTPServiceUnavailable HTTPSSLHandshakeFailed HTTPSwitchProtocol HTTPSwitchProxy HTTPTeaPot HTTPTemporaryRedirect HTTPTokenExpiredInvalid HTTPTooManyRequests HTTPUnauthorized HTTPUnavailableForLegalReasons HTTPUnorderedCollection HTTPUnprocessableEntity HTTPUnsupportedMediaType HTTPUpgradeRequired HTTPUseProxy HTTPVariantAlsoNegotiates HTTPWebServerIsDown HTTPWebServerReturnedUnknownError
Find error classesfind_error_class
higher level error wrappershttp http100 http101 http102 http200 http201 http202 http203 http204 http205 http206 http207 http208 http226 http300 http301 http302 http303 http304 http305 http306 http307 http308 http400 http401 http402 http403 http404 http405 http406 http407 http408 http409 http410 http411 http412 http413 http414 http415 http416 http417 http418 http419 http420 http422 http423 http424 http425 http426 http428 http429 http431 http440 http444 http449 http450 http451 http494 http495 http496 http497 http498 http499 http500 http501 http502 http503 http504 http505 http506 http507 http508 http509 http510 http511 http598 http599