IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

API REST : header avec chaine vide (postman ok mais pas windev)


Sujet :

WinDev

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    140
    Points
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 140
    Points : 131
    Par défaut API REST : header avec chaine vide (postman ok mais pas windev)
    bonjour

    dans le header je dois renseigner une clé vide.


    sous postman j'arrive à executer la fonction avec en header ma clé "dossiers = vide"
    mais sous windev
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    cMaRequete est un restRequête
    bufToken est un Buffer = ""
    sApi est une chaîne = ""
    sUrl est une chaîne = ""
    BufHeader est une Buffer = ""
     
    bufToken = sToken
     
     
    BufHeader = [
    	Bearer 
    ]
    BufHeader += sToken
    cMaRequete..Méthode = httpPost
    cMaRequete..URL = sUrlAPi  + sFonctionAPI + "?typeDossiers=1"
    cMaRequete..Méthode = httpPost
    cMaRequete..Header["Authorization"] = ChaîneVersUTF8(BufHeader)
    cMaRequete..Header["dossiers"] = ""
    j'ai le message :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {<\r><\n>  "errors": [<\r><\n>    {<\r><\n>      "code": "403",<\r><\n>      "message": "Le header 'dossiers' est obligatoire"<\r><\n>    }<\r><\n>  ],<\r><\n>  "source": "Proxy"<\r><\n>}
    auriez vous une idée?

  2. #2
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 439
    Points
    9 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 439
    Points : 9 673
    Par défaut
    Bonjour,

    Question à 2 sous : si tu mets une valeur bidon, tu as un message d'erreur cohérent ?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    140
    Points
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 140
    Points : 131
    Par défaut
    Citation Envoyé par frenchsting Voir le message
    Bonjour,

    Question à 2 sous : si tu mets une valeur bidon, tu as un message d'erreur cohérent ?
    bonjour frenchsting
    en effet j'avais testé.
    si je mets n'importe quoi : ex dossiers = ee

    sous postman => j'ai les bonnes réponses qd mêmes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cMaRequete..Header["dossiers"] = "ee"
    sous windev => j'ai ce message d'erreur (différent du premier)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {<\r><\n>  "errors": [<\r><\n>    {<\r><\n>      "code": "1001",<\r><\n>      "message": null<\r><\n>    }<\r><\n>  ],<\r><\n>  "recoverable": true,<\r><\n>  "source": "Api"<\r><\n>}

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    140
    Points
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 140
    Points : 131
    Par défaut
    je me réponds à moi même.
    cela pourra aider d'autres
    pensez à visualiser le code généré (dans d'autres langages) dans postman.

    même s'il n'y a pas le wlangage (un jour peut etre, on peut réver) dans mon cas j'ai pu constater un pb de quote.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. API Rest response.content est vide
    Par djelloharmel dans le forum VB.NET
    Réponses: 10
    Dernier message: 18/09/2023, 21h14
  2. [Python 3.X] API Rest Openweathermap avec Python
    Par Nahtalie dans le forum Général Python
    Réponses: 8
    Dernier message: 04/01/2016, 20h38
  3. Boucle avec chaine vide : je comprends pas
    Par Zapan dans le forum Langage
    Réponses: 8
    Dernier message: 14/02/2007, 18h27
  4. Réponses: 1
    Dernier message: 13/04/2006, 13h21
  5. Réponses: 4
    Dernier message: 25/10/2005, 21h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo