You are not logged in.
Pages: 1
Bonjour,
Après plusieurs tests, j'ai remarqué que la dernière version de GLPI 10.0.7 avec PHP 8.1 me générait des erreurs via l'API. Globalement, tout fonctionne, mais j'ai principalement un retour 200 au lieu de 201 lors du POST de document pour l'upload de document.
Je suis revenu à PHP 7.4 et tout fonctionne correctement. Si quelqu'un a une idée sur le sujet, je suis preneur.
Merci à vous.
Offline
Bonjour,
pouvez-vous fournir un exemple d'appel d'API pour télécharger des documents renvoyant un statut 200 ?
GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.
Offline
Bonjour,
Dans Postman j'ai ceci :
POST https://domaine.com/apirest.php/Document/
body
uploadManifest {"input":{"name": "Uploading a document","_filename":["test.pdf"]}}
filename test.pdf
Et dans mon flux HTTP PowerApp j'utilise le code ci dessous, les deux fonctionnent super bien sous php7.4 mais impossible de les faire fonctionner sous php 8.1
Merci
{
"$content-type": "multipart/form-data",
"$multipart": [
{
"headers": {
"Content-Disposition": "form-data; name=\"uploadManifest\""
},
"body": {
"$content": {
"input": {
"name": "test.pdf",
"_filename": [
"test.pdf"
]
}
}
}
},
{
"body": {
"$content": "JVBERi0xLjQKJdP0zOE...DPl0KL0luZm8gMSAwIFIKL1Jvb3QgMiAwIFIKL1NpemUgMjIKPj4Kc3RhcnR4cmVmCjEyMzA1OQolJUVPRgo=",
"$content-type": "application/pdf"
},
"headers": {
"Content-Disposition": "form-data; name=\"file\"; filename=\"test.pdf\""
}
}
]
}
Offline
Bonjour,
Désolé, je ne sais pas vraiment quel est le problème. Lorsque je l'ai essayé, j'ai obtenu un statut 201 et le document a été créé mais aucun fichier n'était joint. Je ne m'y connais pas assez pour dépanner davantage pour le moment.
GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.
Offline
Bonjour, ok merci d'avoir pris le temps de regarder.
Affaire à suivre.
Merci
Offline
Pages: 1