ocpu: OpenCPU API

Description Usage Arguments Examples

View source: R/ocpu.R

Description

Calls an R function or script via the OpenCPU protocol and return output.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
ocpu(path, handle = new_handle(), server = ocpu_server(),
  stop_on_error = TRUE)

ocpu_server(server = NULL)

ocpu_post_json(path, args = NULL)

ocpu_post_encoded(path, args = NULL)

ocpu_post_multipart(path, args = NULL)

ocpu_post_pb(path, args = NULL)

ocpu_post_rds(path, args = NULL)

Arguments

path

target api (without the /ocpu part)

handle

a curl handle to pass custom options and headers

server

base URL to OpenCPU server

args

a named list with function arguments, c.f. do.call()

Examples

1
2
3
4
5
6
# Note that server might send cached responses
ocpu_post_json('/library/stats/R/rnorm', list(n = 5, mean = 3))
ocpu_post_encoded('/library/stats/R/rnorm', list(n = 5, mean = 3))
ocpu_post_multipart('/library/stats/R/rnorm', list(n = 5, mean = 3))
ocpu_post_pb('/library/stats/R/rnorm', list(n = 5, mean = 3))
ocpu_post_rds('/library/stats/R/rnorm', list(n = 5, mean = 3))

opencpu/client documentation built on May 24, 2019, 6:13 a.m.