O que significa “Tipo de conteúdo: application / json; charset = utf-8 ”realmente significa?

Quando faço uma solicitação POST com um corpo JSON para o meu serviço REST, incluoContent-type: application/json; charset=utf-8 no cabeçalho da mensagem. Sem esse cabeçalho, recebo um erro do serviço. Eu também posso usar com sucessoContent-type: application/json sem o;charset=utf-8 porção.

O que exatamentecharset=utf-8 Faz ? Eu sei que especifica a codificação de caracteres, mas o serviço funciona bem sem ele. Essa codificação limita os caracteres que podem estar no corpo da mensagem?

questionAnswers(6)

yourAnswerToTheQuestion