Wednesday, August 16, 2017

PowerShell Invoke-RestMethod Türkçe Karakter Problemi



PowerShell üzerinden rest method invoke etmeye çalışırken, post ettiğim parametre değerlerinde Türkçe karakterler problemi yaşandı. Gönderdiğim json parametresini  UTF8 encoding ile gönderince problem düzeldi.


$secpasswd = ConvertTo-SecureString "mypassword" -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential ("myuser", $secpasswd)

$jsonParam = "{""name"":""Özlem"",""surname"":""Arslan""}"

Invoke-RestMethod  -Uri $createUri -Credential $mycreds -Method "Post" -Body  ([System.Text.Encoding]::UTF8.GetBytes($jsonParam))  -ContentType "application/json"

No comments:

Post a Comment

Ürdün

  Çok hızlı bir şekilde karar alıp, harekete geçtiğim bir gezi oldu Ürdün. Nitekim bir pazar günü arkadaşım Firuze ile konuşup, pazartesi...