Learn R Programming

curlconverter (version 1.0.0)

straighten: Processes cURL command-line requests

Description

Takes in a "Copy as cURL" command line and returns a list of components that can be used to build httr requests or passed to make_req() to automagically make an httr VERB() function.

Usage

straighten(curls = read_clip(), quiet = FALSE)

Arguments

curls

a character vector of one or more cURL command lines. It will read from the clipboard (i.e. if you did a "Copy as cURL" from browser developer tools).

quiet

if FALSE, a message with the original cURL command line will be output. (Default: FALSE)

Value

list of length(curls) containing parsed data (i.e. to be used in `httr` requests)

References

Evaluating Network Performance, Network Monitor

See Also

make_req(), httr VERB()

Examples

Run this code
# NOT RUN {
library(httr)

my_ip <- straighten("curl 'https://httpbin.org/ip'") %>% make_req()

# external test which captures live data
content(my_ip[[1]](), as="parsed")
# }

Run the code above in your browser using DataLab