У меня есть рабочий оператор curl для отправки файла в службу пакетного геокодирования Nokia HERE...
curl -X POST -H 'Content-Type: multipart/form-data;boundary=----------------------------4ebf00fbcf09' \
--data-binary @example.txt \
'http://batch.geocoder.cit.api.here.com/6.2/jobs?action=run&[email protected]&maxresults=1&language=es-ES&header=true&indelim=|&outdelim=|&outcols=displayLatitude,displayLongitude,houseNumber,street,district,city,postalCode,county,state,country,matchLevel,relevance&outputCombined=false&app_code=AJKnXv84fjrb0KIHawS0Tg&app_id=DemoAppId01082013GAL'
Я пробовал это:
library(RCurl)
url <- "http://batch.geocoder.cit.api.here.com/6.2/jobs? action=run&[email protected]&maxresults=1&language=es-ES&header=true&indelim=|&outdelim=|&outcols=displayLatitude,displayLongitude,houseNumber,street,district,city,postalCode,county,state,country,matchLevel,relevance&outputCombined=false&app_code=AJKnXv84fjrb0KIHawS0Tg&app_id=DemoAppId01082013GAL'"
postForm(url, file=fileUpload(filename="example.txt",
contentType="multipart/form-data;boundary=----------------------------4ebf00fbcf09"))
И это:
library(httr)
a <- POST(url, body=upload_file("example.txt", type="text/plain"),
config=c(add_headers("multipart/form-data;boundary=----------------------------4ebf00fbcf09")))
content(a)
Используя этот файл как example.txt
: https://gist.github.com/corynissen/4f30378f11a5e51ad9ad
Есть ли способ сделать это свойство в R?
-v
(подробный флаг) иhttr::POST
сverbose()
и сравнить результат. Это поможет вам понять, чем отличаются запросы. - person hadley   schedule 29.10.2014