Title: | 'HTTP' Status Code Helper |
---|---|
Description: | Find and explain the meaning of 'HTTP' status codes. Functions included for searching for codes by full or partial number, by message, and get appropriate dog and cat images for many status codes. |
Authors: | Scott Chamberlain [aut, cre] |
Maintainer: | Scott Chamberlain <[email protected]> |
License: | MIT + file LICENSE |
Version: | 0.3.1.91 |
Built: | 2024-11-10 05:45:16 UTC |
Source: | https://github.com/sckott/httpcode |
Explain the meaning of HTTP status codes
Scott Chamberlain [email protected]
Use cat or dog or goat pictures for various HTTP status codes
cat_for_status(code, browse = FALSE) dog_for_status(code, browse = FALSE) goat_for_status(code, browse = FALSE)
cat_for_status(code, browse = FALSE) dog_for_status(code, browse = FALSE) goat_for_status(code, browse = FALSE)
code |
An http status code |
browse |
(logical) If |
uses a service for cats (https://httpcats.com) and dogs (https://http.dog) and goats (https://httpgoats.com)
Opens image in your default browser, or returns URL
## Not run: # give back url cat_for_status(100) dog_for_status(100) goat_for_status(100) cat_for_status(301) dog_for_status(301) goat_for_status(301) cat_for_status(400) dog_for_status(400) goat_for_status(400) # open image in default browser cat_for_status(400, browse=TRUE) # not found # cat_for_status(555) ## End(Not run)
## Not run: # give back url cat_for_status(100) dog_for_status(100) goat_for_status(100) cat_for_status(301) dog_for_status(301) goat_for_status(301) cat_for_status(400) dog_for_status(400) goat_for_status(400) # open image in default browser cat_for_status(400, browse=TRUE) # not found # cat_for_status(555) ## End(Not run)
Find out about http status codes
http_code(code, verbose = FALSE) http_search(text, verbose = FALSE)
http_code(code, verbose = FALSE) http_search(text, verbose = FALSE)
code |
(character) An http status code, or a regex search for HTTP status codes. must be length 1. required |
verbose |
(logical) include verbose status code explanation.
Default: |
text |
(character) A text string to search the messages or descriptions of HTTP status codes. required |
on S3 object of class http_code
, that is inside a list
of the form:
status_code - the status code
message - very brief message explaining the code
explanation - more verbose explanation, but still short
explanation_verbose - the complete explanation
# search by code http_code(100) http_code(400) http_code(503) ## verbose explanation http_code(100, verbose = TRUE) http_code(400, verbose = TRUE) http_code(503, verbose = TRUE) # fuzzy code search http_code('1xx') http_code('3xx') http_code('30[12]') http_code('30[34]') http_code('30[34]') ## verbose explanation http_code('1xx', verbose = TRUE) http_code('3xx', verbose = TRUE) # search by text message http_search("request") http_search("forbidden") http_search("too") ## verbose explanation http_search("request", verbose = TRUE) ## Not run: http_search("birds") http_code(999) ## End(Not run)
# search by code http_code(100) http_code(400) http_code(503) ## verbose explanation http_code(100, verbose = TRUE) http_code(400, verbose = TRUE) http_code(503, verbose = TRUE) # fuzzy code search http_code('1xx') http_code('3xx') http_code('30[12]') http_code('30[34]') http_code('30[34]') ## verbose explanation http_code('1xx', verbose = TRUE) http_code('3xx', verbose = TRUE) # search by text message http_search("request") http_search("forbidden") http_search("too") ## verbose explanation http_search("request", verbose = TRUE) ## Not run: http_search("birds") http_code(999) ## End(Not run)