最佳答案
当我用JSON主体向我的REST服务发出POST请求时,我在消息头中包含了Content-type: application/json; charset=utf-8
。如果没有这个报头,我将从服务中得到一个错误。我也可以在没有;charset=utf-8
部分的情况下成功使用Content-type: application/json
。
charset=utf-8
到底做什么?我知道它指定了字符编码,但没有它服务也能正常工作。这种编码是否限制了可以出现在消息体中的字符?