Closed AntoineAugusti closed 1 year ago
Pour répliquer en Elixir
$ iex -S mix
iex> HTTPoison.get("https://twisto.opendatasoft.com/api/datasets/1.0/fichier-gtfs-du-reseau-twisto/alternative_exports/https_api_okina_fr_gateway_cae_realtime_anshar_ws_services", [], follow_redirect: true)
Constat
Actuellement une réponse 303 suite à une requête
GET
dans HTTPoison renvoit une erreur.Cause
Hackney, dépendance Erlang de HTTPoison considère que répondre une 303 à une requête GET n'est pas valide
https://github.com/edgurgel/httpoison/issues/171#issuecomment-244029927
Ceci n'a pas encore été corrigé.
Bug ou pas ?
La RFC indique
C'est donc un bug à corriger upstream, je ferai une PR ensuite. Comme pour le status code 308 https://github.com/benoitc/hackney/pull/692