R中有没有HTTP库?

时间:2010-07-13 00:55:31

标签: r

我需要使用R创建HTTP POST命令。是否有任何R http库可以执行此操作?

2 个答案:

答案 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()等   上)。