En-têtes de demande HTTP
Les en-têtes de requête HTTP sont utilisés par les cartes " flowcontext_in et " flowcontext_out des cartes ITX, et sont également utilisés pour le routage et l'authentification.
En-têtes HTTP
La liste suivante fournit une explication des informations de l'en-tête HTTP.
Remarque : les valeurs peuvent être spécifiées dans l' URL ou dans les en-têtes HTTP et ne sont pas sensibles à la casse. Sauf indication contraire, toutes les valeurs sont facultatives. Si une valeur est fournie à la fois comme en-tête HTTP et comme paramètre URL, ils doivent correspondre, sinon une erreur sera renvoyée au client.
- Autorisation
- Requis s'il n'est pas fourni dans un paramètre URL. Contient une chaîne codée en base-64 des valeurs convenues de nom d'utilisateur et de mot de passe pour l'authentification de base HTTP Note : L'en-tête
Authorizationne peut pas être fourni si le paramètre URLusernameest fourni, sinon une erreur se produira. - X-ID-expéditeur
- Obligatoire s'il n'est pas fourni dans un paramètre URL. Valeur qui identifie l'expéditeur ; peut être une valeur statique par client.
- X-ID-récepteur
- Obligatoire s'il n'est pas fourni dans un paramètre URL. ID de l'expéditeur ou code du transporteur
- X-Type-document
- Obligatoire s'il n'est pas fourni dans un paramètre URL. Valeur qui identifie le type de données envoyées dans le contenu.
- Type de demande X
- Les implémenteurs IBM peuvent utiliser cette valeur pour déterminer le flux à appeler.
- Mode X
- Indique si le flux est synchrone ou asynchrone. Les valeurs valides sont
sync,asyncetcheck. La valeurcheckindique que le pod Rapid Transit utilisera une valeur spécifiée pour la recherche, qui peut être configurée dans InFlight existant sous Rapid Transit Decision Criteria. Si cette propriété est laissée vide, le flux est synchrone par défaut. - X-Mode-Check-Field-1
- Indique l'en-tête ou le paramètre à utiliser pour la recherche de mode en tant que
Text 1. - X-Mode-Check-Field-2
- Indique l'en-tête ou le paramètre à utiliser pour la recherche de mode en tant que
Text 2. - X-Mode-Check-Field-3
- Indique l'en-tête ou le paramètre à utiliser pour la recherche de mode en tant que
Text 3. - X-Mode-Check-Field-4
- Indique l'en-tête ou le paramètre à utiliser pour la recherche de mode en tant que
Text 4. - X-Mode-Check-Field-5
- Indique l'en-tête ou le paramètre à utiliser pour la recherche de mode en tant que
Text 5. - X-Mode-Check-Field-6
- Indique l'en-tête ou le paramètre à utiliser pour la recherche de mode en tant que
Text 6. - X-Mode-Check-Field-7
- Indique l'en-tête ou le paramètre à utiliser pour la recherche de mode en tant que
Text 7. - X-Mode-Check-Field-8
- Indique l'en-tête ou le paramètre à utiliser pour la recherche de mode en tant que
Text 8. - X-Mode-Check-Field-9
- Indique l'en-tête ou le paramètre à utiliser pour la recherche de mode en tant que
Text 9.Remarque: Chaque champX-Mode-Checkcorrespond au champTextdu même numéro sur les écrans Critères de décision de transit rapide . Par exemple,X-Mode-Check-Field-1correspond àText 1. Si aucune zone de vérification n'est spécifiée (par exemple, siX-Mode-Check-Field-2est vide), le pod Rapid Transit recherche les critères dans lesquels la zone de texte du même numéro (par exemple,Text 2) est vide.
Informations sur la réponse HTTP
Les listes suivantes indiquent ce qu'il faut attendre des réponses HTTP de différents types, qu'elles soient positives ou négatives.
- Flux synchrone
- Réussite
- -Une réponse
200, ouOK, avec le corps contenant les données de l'expéditeur et les informations d'étiquette appropriées, si nécessaire - Echec
- Erreur de niveau 400 ou 500
- Flux asynchrone
- Réussite
202, ouAccepted, réponse, avec un corps statique- Echec
- Une erreur de niveau 400 ou 500 avec une explication significative dans le corps, si disponible
- Codage
- Le codage est déterminé à partir du codage de caractères du noeud final ou du codage de la réponse de l'opérateur.