Есть ли в R библиотека HTTP? - PullRequest
4 голосов
/ 13 июля 2010

Мне нужно создавать команды HTTP POST с использованием R. Существуют ли библиотеки R http, которые могут это сделать?

Ответы [ 2 ]

10 голосов
/ 13 июля 2010

Да, 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.

0 голосов
/ 13 июня 2019

Другая альтернатива, которая может быть более удобной для использования, это httr :

Полезные инструменты для работы с HTTP, организованными HTTP-глаголами (GET (), POST () и т. Д.) Функции конфигурации облегчают управление дополнительные компоненты запроса (authenticate (), add_headers () и т. д. на).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...