Bloc Fonctionnel HTTP_RESPONSE

Le bloc fonctionnel HTTP_RESPONSE décode une réponse brute de l'interface HTTP.

Important: La variable de réception de l'interface HTTP doit avoir le type de données RAW.

Entrée Response

L'entrée attend une chaîne de caractères au format JSON. Elle est généralement connectée directement à la variable de retour ou de réception de l'interface.

Entrée ID

L'entrée définit l'ID de la requête. L'ID est générée lors de la requête au bloc fonctionnel HTTP_REQUEST. Cela garantit que seule la réponse à la requête avec l'ID correspondante est traitée. Si l'entrée n'est pas définie, toutes les réponses sont évaluées.

Entrée Reset

Si l'entrée est vraie, tous les sorties sont réinitialisées à NULL. Tant que cette entrée est vraie, les valeurs pour les sorties ne sont pas calculées.

Sortie Method

La sortie renvoie la méthode de transmission sous forme de chaîne de caractères. Celle-ci peut être par exemple "GET", "POST", "PUT" ou autre.

Sortie Type

La sortie renvoie l'en-tête Content-Type sous forme de chaîne de caractères.

Sortie Header

La sortie renvoie toutes les entrées d'en-tête sous forme de chaîne de caractères. Plusieurs en-têtes sont séparés par un saut de ligne.

Sortie Query

La sortie renvoie la requête sous forme de chaîne de caractères. La requête est la valeur après le point d'interrogation et est généralement utilisée dans les requêtes GET.

http://server/uri?query

La structure d'une requête est alors la suivante:

var1=wert1&var2=wert2&va...

Afin que les valeurs puissent être transmises correctement, il est conseillé de décoder les valeurs individuelles avec le bloc fonctionnel URL_DECODE ou QUERY_DECODE, car les données peuvent éventuellement ne pas être transmises complètement.

Remarque: Veuillez noter la longueur maximale d'une URL si des volumes de données plus importants doivent être transmis. Utilisez éventuellement la méthode POST et recevez le Query en tant que Content.

Sortie Content

La sortie Content est similaire à celle de la sortie Query. Cependant, les données sont transmises après l'en-tête et des volumes de données plus importants sont pris en charge. Selon l'application, le type de Content peut également ne pas présenter de méthode Query.

Remarque: Seules les données conformes à UTF-8 sont prises en charge. Lors de la transmission de données binaires, il est recommandé de les coder avec le bloc fonctionnel BASE64_ENCODE.

Sortie Length

La sortie renvoie la longueur de l'entrée Content en octets.

Sortie Status

La sortie renvoie le statut HTTP sous forme de nombre. Par exemple, 200, 404 ou autre. Si aucun statut n'a été reçu, la valeur NULL est renvoyée.

Sortie Error

La sortie est vraie si l'entrée Status ne renvoie pas 200 ou NULL.

Sortie ErrNum

La sortie renvoie le numéro d'erreur cURL. Si celui-ci est 0, il n'y a pas d'erreur lors de la transmission.

Sortie ErrStr

La sortie renvoie le texte d'erreur pour la requête cURL.