Sends a POST request through the throttled transport layer and parses the
response as JSON. Mirrors http_get_json() for POST requests.
Usage
http_post_json(
url,
body,
timeout = 120,
verbose = TRUE,
simplifyVector = FALSE,
flatten = FALSE,
content_type = "application/x-www-form-urlencoded"
)Arguments
- url
Character string with the full URL
- body
Character string with the POST request body
- timeout
Numeric timeout in seconds
- verbose
Logical whether to log status messages
- simplifyVector
Logical passed to
jsonlite::fromJSON(). Default FALSE.- flatten
Logical passed to
jsonlite::fromJSON(). Default FALSE.- content_type
Character string with Content-Type header value. Defaults to
"application/x-www-form-urlencoded".