Я пытаюсь отправить специальные символы (норвежский) с помощью Invoke-WebRequest в контроллер API ASP.NET MVC4.Invoke-WebRequest - проблема со специальными символами в json
Моя проблема заключается в том, что объект json отображается как NULL, когда он получен контроллером, если мои json-данные содержат символы, такие как Æ Ø Å.
Пример моего кода:
$text = 'Æ Ø Å'
$jsondata = $text | ConvertTo-Json
Invoke-WebRequest -Method POST -Uri http://contoso.com/create -ContentType 'application/json; charset=utf8' -Body $jsondata
Также при поиске в стельку символы повернуть вверх как обычные странные utf8 коробки.
Передача данных JSon от скрипача к тому же контроллеру API работает отлично
Любые советы?
Можете ли вы попытаться запустить Fiddler, чтобы сузить проблему? –
'POST http: // localhost: 51212/api/Add HTTP/1.1 \t User-Agent: Mozilla/5.0 (Windows NT, Windows NT 6.1; nb-NO) WindowsPowerShell/3.0 \t Content-Type: application/json ; кодировка = UTF-8 \t Ведущий: локальный: 51212 \t Content-Length: 3 \t \t ' –