Мой httr POST() возвращает ошибку: HTTP/1.1 505 Версия HTTP не поддерживается
Я вижу в config$options и httr_options() есть опция: http_version CURLOPT_HTTP_VERSION целое число
Он ожидает целое число, но нет объяснения, какие целые числа доступны и какой версии они соответствуют. Я просмотрел curl_docs('http_version') и не нашел там ничего полезного. Я пробовал 0, 1 и 2, и все они выдают одну и ту же ошибку: HTTP/1.1 505 Версия HTTP не поддерживается
Любая помощь приветствуется!
POST("https://httpbin.org/post", config(http_version=1), verbose())
покажет, что он действительно подчиняется этой опции (они основаны на перечислениях в libcurl, и если вы посмотрите на заголовки в github.com/curl/curl/blob/master/include/curl/curl.h вы можете интуитивно понять, что это за значения. Вам следует завершить сеанс R поэтому нет дескрипторов для повторного использования httr/curl, что приведет к игнорированию этого конкретного параметра конфигурации. - person hrbrmstr   schedule 10.11.2017