11

使用其中一种的区别和优势是什么:

Accept: application/json;charset=utf-8

相对:

Accept: application/json
Accept-Charset: utf-8

第一种形式是否符合 rfc 2616?

注意:可以是 json 或 xml 等。

4

1 回答 1

3

两者都是合规的。但我更喜欢第二个。

“charset”参数用于媒体类型,媒体类型由IANA定义,而不是 RFC 2616。

  • 即使服务器理解 RFC 2616,您也不能确定它理解“charset”参数。
  • 某些媒体类型可能没有“charset”参数。
于 2013-10-27T15:53:27.110 回答