Refactoring de la gestion des options headers/datas de recuperer_url()
Lors d'une redirection apres un POST, on doit faire un GET sauf si la redirection est de type 307 ou 308 ce qui indique explicitement de garder la méthode d'origine https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
Le refactoring permet de mieux gerer les sequences
- POST url => 301 + Location url2 => GET sur url2
- POST url => 307 sur url2 => POST sur url2 => 302 sur url3 => GET sur url3
Le tout sans perdre les headers d'origine (type User agent, accept, cookies...) et en transmettant les datas au hit suivant uniquement si on a une 307 ou 308
En consequence on refabrique les donnes formattes a chaque redirection si besoin a partir des options headers+datas dont la derniere est eventuellement videe en cours de route