Bonjour,
Je rencontre un comportement étrange avec un WebService REST (hébergé sous Apache) de type POST.
En réponse à la requête, je dois transmettre un PDF.
En général, le fichier est correctement transmis, mais par moments, le transfert ne s'arrête plus. Il finit par être stoppé à la fin du timeout paramétrée au niveau d'Apache (KeepAliveTimeout) et il n'est pas transmis complètement au client.
Voilà un exemple du code que j'utilise pour l'envoi du fichier :
Merci, par avance, pour vos suggestions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 WebserviceEcritTypeMIME(typeMimeBinaire) WebserviceEcritEntêteHTTP("Content-Type", "application/pdf") WebserviceEcritEntêteHTTP("Content-Disposition", "attachment; filename=""" + stJSON_PDF.libPdf + """") bufFichier est un buffer bufFichier = fChargeBuffer("tmp/MonFichier.pdf") RENVOYER bufFichier
Partager