Bonjour à tous, je dois interagir avec une API basé sur REST. Quand j'utilise la méthode Post c'est ok. sauf pour envoyer des documents le Webservice me retourne une erreur (mais trop générique pour pouvoir avec une piste <html><RC><head><title>403 Forbidden</title></head><RC><body><RC><center><h1>403 Forbidden</h1></center><RC><hr><center>Microsoft-Azure-Application-Gateway/v2</center><RC></body><RC></html><RC> Voici les codes utilisés Code 1 : req est un httpRequête req.Méthode = httpPost req.URL = monurl req.Entête["Authorization"] = "Bearer " + MonToken // Token d'authentification req.ContentType = "multipart/form-data" req..IgnoreErreur = httpIgnoreCertificatInvalide + httpIgnoreCertificatExpiré + httpIgnoreNomCertificatInvalide sFic est chaîne ="C:\ttt.png" lIdForm est une chaîne = "TEST" HTTPCréeFormulaire(lIdForm) HTTPAjouteFichier(lIdForm, "Files", sFic ) HTTPEnvoieFormulaire(lIdForm, req.URL, httpPost, "AGENT","Authorization: Bearer " + MonToken ) Info( HTTPDonneRésultat(httpRésultat)) Code 2 : req est un httpRequête req.Méthode = httpPost req.URL = monurl req.Entête["Authorization"] = "Bearer " + MonToken // Token d'authentification sh est chaîne ="C:\ttt.png" vParamAPI est un Variant sMonDoc est un Buffer=Encode(fChargeBuffer(sh),encodeBASE64) vParamAPI.files=sMonDoc req.Contenu = VariantVersJSON(vParamAPI) réponseHTTP est un restRéponse = RESTEnvoie(req) Info(réponseHTTP.Contenu) Mais ne fonction toujours pas Des idées ? Merci d'avance