我需要使用R创建HTTP POST命令。是否有任何R http库可以执行此操作?
答案 0 :(得分:10)
是的,RCurl
library(RCurl)
# example from the vignette:
x = postForm('http://www.wormbase.org/db/searches/advanced/dumper',
species="briggsae",
list="",
flank3="0",
flank5="0",
feature="Gene Models",
dump = "Plain TEXT",
orientation = "Relative to feature",
relative = "Chromsome",
DNA ="flanking sequences only",
.cgifields =c("feature", "orientation", "DNA", "dump", "relative"))
如果您希望对发布的实体和标题进行细粒度控制,可以直接使用curlPerform
。
答案 1 :(得分:0)
另一个可能更方便使用的替代方法是httr:
有用的工具,用于处理由HTTP动词(GET(), POST()等)。配置功能使其易于控制 其他请求组件(authenticate(),add_headers()等 上)。