DanielDemidko
@DanielDemidko
Программист

Как отправить юникод в POST запросе?

У меня есть сервер(на C#).
Для его тестирования использую следующий JSON (отправляю его с сервера и смотрю как отображается в браузере, и наоборот, отправляю его из браузера и смотрю как отображается на сервере.):
[ "Русский", "English" ]
Запросы к нему отправляю через сетевую консоль Firefox.
И в заголовках запроса, и в заголовках ответа проставляю Content-Type: application/json; charset=utf-8
Ответ, который приходит с севера, отображается корректно.
Но при запросе, русский язык превращается в крокозябры. Причем, крокозябры видны не только на сервере, но и в сетевой консоли Firefox, только что отправленный русскими буквами запрос через секунду отображается уже так:
[" CAA:89", "English"]
Как это исправить и наладить нормальное общение в юникоде?
Как я понимаю, дело в браузере и том как он отправляет запросы?
Извиняюсь за картинки, но может здесь есть что то что я упустил.
5d059a0eae049473814234.png
5d059a1696a1f640713166.png
5d059a204d92c687151538.png
5d059a2c58e37683553061.png
  • Вопрос задан
  • 164 просмотра
Решения вопроса 1
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
- пробуйте другие браузеры
- а вообще для тестирования webapi часто используют Postman
https://www.getpostman.com/
https://habr.com/ru/company/kolesa/blog/351250/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы