Я пытаюсь воспроизвести POST
код запроса, записанный от python
до R
. Код
import requests
url = 'https://path/to/url'
auth = ('<username>', '<password>')
file = 'path/to/myfile.csv'
options = {'category': 'a', 'shared': 'false', 'filename': 'this filename'}
cert = 'myverify.crt'
requests.post(url, auth=auth, files=file, params=options, verify=cert)
В R
я использую httr
, и моя попытка
library(httr)
url <- 'https://path/to/url'
usrname <- '<username>'
pswrd <- '<password>'
cert <- 'myverify.crt'
file <- 'path/to/myfile.csv'
r <- POST(url = url,
body = list(file = upload_file(file)),
authenticate(usrname, pswrd, type = "basic"),
config = list(sslcert = cert),
verbose())
В приведенном выше коде, куда я передаю params
, как в python
. Должен ли он быть в формате json
или list
.