Tag :  multipart

23 mars 2021
publié par 
Pour envoyer des fichiers (textes, binaires, images...) à un webservice REST, il est courant d'avoir un code du type : cMaRequete est un restRequête cMaRequete..Méthode = httpPost cMaRequete..URL = "http://ServeurDestination/UrlWebServiceRest/.../FinURL" cMaRequete..Contenu = fChargeBuffer("C:\...\FichieraUploade.bin") RESTEnvoie(cMaRequete) Cette solution impose de charger en mémoire le contenu du fichier à envoyer au webservice. Elle convient donc parfaitement pour un seul fichier, n'excédant pas quelques mégas. Par contre lorsque le transfert est...
30 septembre 2020
publié par 
Dans certains cas, il est nécessaire de générer par programmation le contenu d'une requête http. Dans le cas étudié, le site attend plusieurs fois le même paramètre avec une valeur différente. Avec curl, cela se fait avec -f param=valeur -f param=valeur2. Les deux valeurs sont intégrées à la requête. Voici un exemple de code permettant de générer le contenu : CST_BOUNDARY est une chaîne= ";boundary=" GUIDdBoundary est une chaîne = DonneGUID(guidBrut) ...