首页 > 解决方案 > R:如何将 curl 请求的内容保存为 ascii 文本?

问题描述

作为以下内容:如何将此 curl 命令转换为 R curl 调用?

我可以成功执行 curl 请求,但返回的结果看起来是二进制格式,但内容应该是 ASCII。如何将其写为 ASCII 文件?

require(httr)

headers = c(
  `Content-Type` = 'text/csv'
)

data = upload_file('data/data.csv')
res <- httr::POST(url = 'https://some.url.com/invocations', httr::add_headers(.headers=headers), body = data)

标签: rcurl

解决方案


content(res, "text")

有效,如果输出是 JSON,那么

content(res, "parsed")

也可以。


推荐阅读