sched package helper functions

knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)

Here we present some functions, that may ease the usage of the sched package, or serve related purposes.

make_post_request()

This function facilitates the creation of Request object for a POST request.

Here is an example:

my_url <- sched::URL$new("https://httpbin.org/anything")
my_request <- sched::make_post_request(my_url,
                                       body = "{\"some_key\": \"my_value\"}",
                                       mime = "application/json")

The Request object can then be used inside an URL request function:

res <- sched::get_url_request_result(my_request)
res$getContent()

get_url_request_result()

This function is a plain URL requester, that do not use the scheduling system of the package. It is presented here as a convenience.

The function takes a sched::Request object as input, along with standard parameters like:

Here is an example of usage:

my_url <- sched::URL$new("https://httpbin.org/get")
my_request <- sched::Request$new(my_url)
sched::get_url_request_result(my_request)


Try the sched package in your browser

Any scripts or data that you put into this service are public.

sched documentation built on Oct. 3, 2024, 1:07 a.m.