[英]How to use curl options in RCurl
How do you make the following request using the RCurl package? 如何使用RCurl包发出以下请求?
curl -X GET "https://api.youneedabudget.com/v1/budgets/XXXXX/accounts" \
-H "accept: application/json" -H "Authorization: Bearer XXXXX"
Do you have to use the RCurl
package? 您是否必须使用RCurl
包? Here a solution using the curl
package: 这是使用curl
包装的解决方案:
library(curl)
h <- new_handle()
handle_setheaders(h,
"accept" = "application/json",
"Authorization" = "Bearer XXXXX"
)
req <- curl_fetch_memory("http://httpbin.org/get", handle = h)
jsonlite::prettify(rawToChar(req$content))
#> {
#> "args": {
#>
#> },
#> "headers": {
#> "Accept": "application/json",
#> "Accept-Encoding": "gzip, deflate",
#> "Authorization": "Bearer XXXXX",
#> "Connection": "close",
#> "Host": "httpbin.org",
#> "User-Agent": "R (3.5.0 x86_64-pc-linux-gnu x86_64 linux-gnu)"
#> },
#> "origin": "77.180.186.114",
#> "url": "http://httpbin.org/get"
#> }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.