NickD
NickD

Reputation: 62

httr2 - API request error: OpenSSL SSL_read: error:0A000126:SSL routines::unexpected eof while reading, errno 0

I'm trying to request data from an API but getting an error. Here's the full code:

library(tidyverse)
library(httr2)

req <- request("https://www.ec.europa.eu/agrifood/api/beef/prices?memberStateCodes=PT&years=2019,2020&months=1,3,9&weeks=5,6,7,8,40,41,42&beginDate=01/09/2019&endDate=02/02/2020&carcassCategories=heifers,cows")

resp <- req |> req_perform()

And the full response error: Error in req_perform(): ! Failed to perform HTTP request. Caused by error in curl::curl_fetch_memory(): ! OpenSSL SSL_read: error:0A000126:SSL routines::unexpected eof while reading, errno 0

Can anyone suggest a solution? Thanks!

Upvotes: 0

Views: 256

Answers (1)

Hoel
Hoel

Reputation: 729

"https://ec.europa.eu/agrifood/api/beef/prices?memberStateCodes=PT&years=2019,2020&months=1,3,9&weeks=5,6,7,8,40,41,42&beginDate=01/09/2019&endDate=02/02/2020&carcassCategories=heifers,cows" %>% 
  jsonlite::fromJSON()

  memberStateCode memberStateName  beginDate    endDate weekNumber   price    unit    category productCode
1              PT        Portugal 27/01/2020 02/02/2020          5 €352.20 €/100Kg     Heifers        E O4
2              PT        Portugal 27/01/2020 02/02/2020          5 €388.70 €/100Kg Young bulls        A U2
3              PT        Portugal 27/01/2020 02/02/2020          5 €386.60 €/100Kg Young bulls        A U3
4              PT        Portugal 27/01/2020 02/02/2020          5 €216.20 €/100Kg        Cows        D O3
5              PT        Portugal 27/01/2020 02/02/2020          5 €425.00 €/100Kg      Steers        C O4
6              PT        Portugal 27/01/2020 02/02/2020          5 €369.90 €/100Kg Young bulls        A R2

Upvotes: 0

Related Questions