Question PB Caractères accentués dans Invoke-Restmethod

Plus d'informations
il y a 7 ans 3 mois #27852 par lizon
Bonjour,

j'ai un script qui qui utilise la commande invoke-Restmethod -Method Post.

Je peux passer des paramètres qui vont alimenter le -Body et tout fonctionne bien, sauf si les valeurs passées en paramètre contiennent des accents. A ce moment, j'ai une erreur sur la fonction invoke-Restmethod.

j'ai essayé de modifier le -contentype en 'application/json;charset=utf8' sans succès.

Une petite idée de comment corriger mon pb ?<br><br>Message édité par: plizon, à: 28/11/18 14:44

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 3 mois #27855 par Sinjk
Hello,

essaye quelquechose comme ça :
[code:1]Invoke-RestMethod -Uri $uri -Headers $headers -Method POST -Body ([System.Text.Encoding]::UTF8.GetBytes($body)) -ContentType \&quot;application/json\&quot;[/code:1]


Si le body est à convertir en JSON directement, je pense qu'un exemple comme celui là doit être correct :

[code:1]
$body = @{

\&quot;name\&quot;= \&quot;téèst\&quot;


};

$basedURL = 'tonapi'
$uri = $basedURL + \&quot;/user/repos\&quot;

$json = $body | ConvertTo-Json;

Invoke-RestMethod -Uri $uri -Headers $headers -Method POST -Body ([System.Text.Encoding]::UTF8.GetBytes($json)) -ContentType \&quot;application/json\&quot;

[/code:1]
Bon courage :)<br><br>Message édité par: Sinjk, à: 27/11/18 16:51

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 3 mois #27869 par lizon
La 2ème méthode a été la bonne. Merci Beaucoup !

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.033 secondes
Propulsé par Kunena