api_body {request} | R Documentation |
Query construction
api_body(.data, ..., body_value = NULL) api_body_(.data, ..., .dots, body_value = NULL)
.data |
Result of a call to |
... |
Comma separated list of unquoted variable names. These are combined into a list and passed to whatever http method is used downstream |
body_value |
one of the following:
|
.dots |
Used to work around non-standard evaluation |
Other dsl: api_config
,
api_error_handler
, api_query
,
api
, auth
## Not run: ## NSE dd <- api("http://httpbin.org/post") dd %>% api_body(body_value = NULL) %>% http("POST") dd %>% api_body(body_value = "") %>% http("POST") ## other named parameters are passed as form values dd %>% api_body(x = hello) %>% http("POST") # upload a file file <- "~/some_test.txt" cat("hello, world", file = file) dd %>% api_body(x = upload_file("~/some_test.txt")) %>% http("POST") # A named list dd %>% api_body(x = hello, y = stuff) %>% http("POST") ## SE dd %>% api_body_(x = "hello", y = "stuff") %>% http("POST") ## End(Not run)