Когда я отправляю запрос POST с телом JSON в службу REST, я включаю Content-type: application/json; charset=utf-8
в заголовок сообщения. Без этого заголовка я получаю сообщение об ошибке из службы. Я также могу успешно использовать Content-type: application/json
без части ;charset=utf-8
.
Что именно делает charset=utf-8
? Я знаю, что он задает кодировку символов, но сервис отлично работает без него. Ограничивает ли эта кодировка символы, которые могут находиться в теле сообщения?