对于多部分数据请求,应在Content-Type标头中使用哪个分隔符?逗号或分号?

WW.*_*WW. 10 rest content-type

如果Content-TypeRFC 1867中使用逗号格式化REST API Web请求中的标头:

Content-type: multipart/form-data, boundary=AaB03x
Run Code Online (Sandbox Code Playgroud)

或者使用分号,如RFC 1049RFC 2045:

Content-Type: multipart/mixed; boundary=gc0p4Jq0M2Yt08j34c0p
Run Code Online (Sandbox Code Playgroud)

Pet*_*ain 11

这真的只是一个简单的错误而且;是正确的.

RFC 1867是一个实验性定义.所有后续定义都纠正了这个错误.例如:

  • RFC 2388明确替换了1867,并引用HTML 40来定义分隔符(正确).
  • RFC 7231明确地将2388称为在HTTP/1.1中使用的定义.

最后......还有一个对RFC 1867 的官方更正,以使其使用正确的分隔符.

  • 总而言之,`;` 是正确的吗?(我很惊讶你写了所有这些却错过了这个事实) (2认同)