Bonjour,
Je fait une mise à jour et migration d'un outil d'alertes de SMS, nous utilisons le paramètre "receiversDocumentUrl" pour spécifier les destinataires plutôt que Receivers pour ne pas avoir de soucis dans la taille de la requête.
Nos deux scripts retournent un CSV identique en structure et similaire en contenu:
Marche:
number;nom;prenom
+3378517XXXX;nom;prenom
Marche pas:
number;nom;prenom
+3378517XXXX;nom;prenom
Dans le cas de l'erreur j'obtient la réponse suivante :
HTTP/1.1 500 Internal Server Error
Cache-control:
no-cache
Content-type:
application/json; charset=utf-8
{
"message": "Can not download csv from specified url"
}
Sur le serveur web qui héberge la nouvelle plateforme nous avons bien une connexion provenant d'OVH et apache retourne bien le contenu complet sans erreur.
J'ai comparé les headers des deux réponses mais rien de spectaculaire
Marche:
Set-Cookie →xxlplanD=R1822634261; path=/; expires=Tue, 15-Jan-2019 15:26:23 GMT
Date →Tue, 15 Jan 2019 15:07:49 GMT
Server →Apache
X-Powered-By →PHP/5.4
Expires →Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control →no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma →no-cache
Content-Disposition →attachment; filename=export.csv
Content-Transfer-Encoding →UTF-8
Transfer-Encoding →chunked
Content-Type →application/csv
X-IPLB-Instance →1128
Marche pas :
Date →Tue, 15 Jan 2019 15:20:13 GMT
Server →Apache
Last-Modified →Tue, 15 Jan 2019 15:17:22 GMT
ETag →"2f-57f80a8783eec"
Accept-Ranges →bytes
Content-Length →47
Vary →User-Agent
Content-Type →text/csv
Marche pas :
Date →Tue, 15 Jan 2019 16:59:46 GMT
Server →Apache
Cache-Control →max-age=0, must-revalidate, private
Content-Disposition →attachment; filename="export.csv"
X-XSS-Protection →1; mode=block
X-Frame-Options →SAMEORIGIN
Referrer-Policy →same-origin
X-Content-Type-Options →nosniff
Vary →Accept-Encoding,User-Agent
Content-Encoding →gzip
Content-Length →92
Content-Type →application/csv; charset=utf-8
Si vous avez des idées je suis preneur, la nouvelle solution n'est pas hébergé sur un mutualisé OVH contrairement à la solution qui fonctionne.
J'ai un ticket en cours sur le manager : #4580923002
Bonne journée,
Cordialement