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