Fichier POST
- Mise à jour2025-07-30
- Temps de lecture : 4 minute(s)
Envoie une requête Web qui soumet des données ou un fichier à un serveur, une page Web ou un service Web. Ce VI utilise la méthode HTTP POST. Reportez-vous au consortium World Wide Web, sur www.w3.org, pour en savoir plus sur les définitions des méthodes HTTP, y compris la méthode POST. Utilisez le VI POST multipart pour envoyer des requêtes POST qui utilisent le type MIME multipart/form-data.
Vous pouvez assigner un handle du client pour ajouter les informations d'authentification, des en-têtes HTTP ou un cookie aux requêtes Web effectuées par le VI POST. Utilisez le VI OuvrirHandle pour ouvrir un handle de client et établir les informations d'authentification. Utilisez le VI Ajouter un en-tête pour ajouter des lignes d'en-têtes aux requêtes Web effectuées par le VI POST.

Entrées/Sorties
fichier en sortie
—
fichier en sortie spécifie le fichier dans lequel enregistrer les données du corps renvoyé par le serveur. Si vous ne spécifiez pas de fichier en sortie, le VI n'enregistre pas les données du corps dans un fichier.
handle du client
—
handle du client spécifie le handle du client à associer à la requête Web. Utilisez des handles de client pour câbler plusieurs VIs de client HTTP les uns aux autres tout en conservant les informations d'identification, les en-têtes HTTP et les cookies. Les handles de client ne sont pas exigés pour des requêtes Web indépendantes ne contenant pas d'informations persistantes, comme des en-têtes ou les informations d'identification.
url
—
URL spécifie l'URL du serveur, de la page Web ou du service Web auquel ce VI envoie la requête Web.
fichier
—
fichier spécifie le chemin de fichier du fichier à envoyer au serveur comme données. Ce VI extrait les données de ce fichier et les envoie au serveur.
entrée d'erreur (pas d'erreur)
—
entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.
timeout (10000)
—
timeout spécifie combien de temps, en millisecondes, la requête Web doit attendre une réponse du serveur avant d'entrer en timeout. La valeur par défaut est 10 000 ms. Une valeur de -1 reporte la surveillance du timeout au système d'exploitation.
handle du client en sortie
—
handle du client en sortie renvoie le handle du client associé à la requête Web. Utilisez des handles de client pour câbler plusieurs VIs de client HTTP les uns aux autres tout en conservant les informations d'identification, les en-têtes HTTP et les cookies. Les handles de client ne sont pas exigés pour des requêtes Web indépendantes ne contenant pas d'informations persistantes, comme des en-têtes ou les informations d'identification.
en-têtes
—
en-têtes renvoie les champs d'en-têtes renvoyés par le serveur. Reportez-vous au consortium World Wide Web sur www.w3.org pour en savoir plus sur les définitions des champs d'en-tête, notamment pour savoir quels en-têtes sont disponibles et consulter leur description et syntaxe.
corps
—
corps renvoie des données du corps renvoyées par le serveur.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard. |
Utilisation du VI POST avec les services Web LabVIEW
Utilisez ce VI pour interagir avec un service Web LabVIEW. Vous devez commencer par créer et publier un service Web, y compris la configuration d'un mappage d'URL pour accepter la méthode POST. Vous pouvez ensuite utiliser le VI POST pour vous connecter à ce service Web en spécifiant une URL qui correspond au service Web.
fichier en sortie
—
handle du client
—
url
—
entrée d'erreur (pas d'erreur)
—
timeout (10000)
—
handle du client en sortie
—
en-têtes
—
sortie d'erreur
—