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