WebService REST : Transfert d'un fichier binaire en timeout par moment
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 :
Code:
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 |
Merci, par avance, pour vos suggestions.