我想通过 RCurl 使用以下 curl 命令
curl -X POST http://test.reco4j.org:7474/db/data/ext/Reco4jRecommender/node/248/get_recommendations -H "Content-Type: application/json" -d '{"type":"0"}'
所以我正在使用以下 R 代码
library(RCurl)
library(RJSONIO)
postForm("http://test.reco4j.org:7474/db/data/ext/Reco4jRecommender/node/248/get_recommendations",
.opts = list(postfields = toJSON(list(id = "0")),
httpheader = c('Content-Type' = 'application/json', ssl.verifypeer = FALSE)
))
但我得到一个“内部服务器错误”,所以我不确定我的 R 代码是错误的还是 Windows 问题。
我提到这一点的原因是原始 curl 命令在 Windows 中失败但在 Mac 和 Linux 上工作,所以我不确定 R 失败是 Windows 问题还是 R 问题。