Global_symbols in Header (JSON Http Transaction)

Home Forums Convertigo Products Global_symbols in Header (JSON Http Transaction)

This topic contains 6 replies, has 3 voices, and was last updated by  Wewrite Essay 1 day, 23 hours ago.

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #235999

    Bonjour,

    J’ai un soucis en utilisant des global_symbols dans les valeurs des headers d’une JSON Http Transaction. Cela ne semble fonctionner que de temps en temps et je suis régulièrement obligé de remettre les valeurs en dur pour le faire marcher. Autant dire qu’en dev il n’y a pas de soucis mais en prod on va être obligé de laisser les symbols.

    Il y a-t-il une façon de faire pour intégrer des global_symbols dans un header ? La valeur est comme ci dessous :

    {"Username": "${some.username}","Password": "${some.password}","Key": "${some.key}"}

    #236001

    admin
    Keymaster

    Hello Etienne,

    How are you using headers ? Are you configuring the “HTTP Headers” property or are you using a __header variable as explained in https://www.convertigo.com/document/latest/reference-manual/convertigo-mbaas-server/interfaces-to-convertigo/http-protocol-interface-to-convertigo/convertigo-reserved-parameters/engine-reserved-parameters/ ?

    Thx
    Convertigo Support Team

    #236003

    Hello,

    I am using the “HTTP Headers” property.

    #236004

    What’s the difference between these two methods ?

    And also, I looked at the second one but the variable can’t be name with hyphens. I call this transaction from a sequence.

    #236010

    Gregory Vorbe
    Moderator

    Bonjour,

    Les 2 méthodes sont similaires, mais la 2e permet plus facilement de mettre des noms ou des valeurs de Headers dynamiquement.
    On rajoute les variables __header_nom dans le step Call_transaction pour ajouter les headers dans la transaction cible.
    Mais il y a effectivement une limitation dans le nom des headers qui ne peuvent pas contenir de trait d’union (hyphen).
    Il y a un post sur le forum avec un projet d’exemple pour contourner cette limitation : https://www.convertigo.com/Forums/topic/headers-name-that-contains-hyphen-character-in-transaction/page/3/#post-92591
    Sinon, j’ai testé dans plusieurs versions du Studio Convertigo la possibilité de rajouter des symboles dans la propriété “HTTP headers” d’une transaction JSON, cela semblait fonctionner correctement et systématiquement.
    Je joins un capture d’écran d’une transaction JSON avec envoi d’un header contenant des ‘-‘ et dont une des valeurs est un symbole.

    QA&Support

    • This reply was modified 1 year, 3 months ago by  Gregory Vorbe.
    Attachments:
    You must be logged in to view attached files.
    #236013

    Si on passe par les paramètres on peut effectivement mettre des headers avec des tirets. Mais y mettre des symbols, de notre côté, ne semble pas fiables, on doit régulièrement repasser avec des valeurs en dur pour que la requête passe.

    On peut effectivement tester avec les variables, par contre le lien me renvoie vers un post du forum mais il est vide (capture ci jointe).

    Attachments:
    You must be logged in to view attached files.
    #236015

    Gregory Vorbe
    Moderator
Viewing 7 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.