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

Scripts/Batch Discussion :

:invoke-restmethod avec Text en HTML [PowerShell]


Sujet :

Scripts/Batch

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 83
    Par défaut :invoke-restmethod avec Text en HTML
    Hello tout le monde !

    Alors voila je sèche un peu !

    J'ai une appli qui me permet de poster des commentaires via une API dédiée.

    Cela marche correctement en Powershell.

    Cependant, j'aimerais ajouter du format html dans le texte avec des balises et... cela ne fonctionne pas.

    Ma question : cela est-il bloqué par l'appli ? Ou faut-il avoir une étape préalable d encodage du code html ?

    En gros en powershell:
    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $text="bonjour"
    Invoke-restmetod https://serveur.domain/api.aspx&text= text
    fonctionne

    Mais si $text contient des balises... ca marche pas...

  2. #2
    Membre éclairé
    Homme Profil pro
    amateur
    Inscrit en
    Octobre 2007
    Messages
    731
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : amateur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 731
    Par défaut
    Hello,

    Essayes en rajoutant "`" ( 'alt gr' + 7 *2 ) devant les balises.
    "`<body`>text`<\body`>"

    Peut être aussi pour le \, je ne sais pas comment ça se comporte. A tester.

  3. #3
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Bêtement je dirais comme ça

    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $text="bonjour"
    Invoke-restmetod https://serveur.domain/api.aspx&text= $text

    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $text="bonjour"
    Invoke-restmetod "https://serveur.domain/api.aspx&text= $text"

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 83
    Par défaut
    Bonjour et merci à vous pour vos réponse.

    il fallait que je convertisse le text en html avec la commande : ConvertTo-html.

    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $params = @{
     Text="Bonjour <br> OK";
    }
     
    $params | ConvertTo-html
     
    Invoke-RestMethod -Uri "Invoke-restmetod https://serveur.domain/api" -Body $params -method POST

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/12/2020, 15h12
  2. Réponses: 5
    Dernier message: 22/08/2019, 14h52
  3. Mailto avec corps de texte en HTML
    Par cadoudal56 dans le forum Langage
    Réponses: 3
    Dernier message: 04/09/2010, 16h05
  4. tableau html avec texte sans feuille de style
    Par grequouine dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 13/12/2009, 16h34
  5. relatedéditeur de texte en html avec feuille de style
    Par solarien dans le forum Webdesign & Ergonomie
    Réponses: 1
    Dernier message: 09/06/2008, 19h52

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