Javascript XMLHttpRequest中的默认内容类型是什么?

Javascript XMLHttpRequest中的默认内容类型是什么?,javascript,ajax,xmlhttprequest,content-type,Javascript,Ajax,Xmlhttprequest,Content Type,我已经创建了,现在正在手动设置。我想知道什么是默认的内容类型。最令人困惑的是: 4.如果body为空,请转至下一步。否则 博迪尼特 如果正文是字符串,请将编码设置为UTF-8 将请求正文和内容类型设置为提取正文的结果 其中,对于文本而言: 斑点 缓冲源 FormData URLSearchParams USVString 那么,这是哪种类型的呢?传递给send()的body是默认的转义格式a=b&c=d。它是一个URLSearchParams?还是一个USVString?还是一个Blob?每

我已经创建了,现在正在手动设置。我想知道什么是默认的内容类型。最令人困惑的是:

4.如果body为空,请转至下一步。否则

博迪尼特

如果正文是字符串,请将编码设置为
UTF-8

将请求正文和内容类型设置为提取正文的结果

其中,对于文本而言:

  • 斑点
  • 缓冲源
  • FormData
  • URLSearchParams
  • USVString
那么,这是哪种类型的呢?传递给
send()
body
是默认的转义格式
a=b&c=d
。它是一个
URLSearchParams
?还是一个
USVString
?还是一个
Blob
?每一个都有一个描述,但它太神秘了,我无法理解(我只知道它可能不是一个

注意:如果可能,请提供一些官方文档

,如果您发送的字符串是他们上次测试期望的
“text/plain;charset=UTF-8”


因此,您必须参考第四步,才能根据数据准确了解预期结果。

@adeneo感谢您的评论,但为什么?你知道推荐人吗?这是通过特定操作、跨浏览器还是仅通过特定浏览器实现的?我认为它不会被发送。如果您检查示例,则不会发送
内容类型
。根据规范,它似乎会检查字符集,如果
null
将其设置为
UTF8
,然后检查“final MIME Type”并将其设置为
text/html
,这意味着
内容类型
设置为类似
text/html的内容;charset=utf-8。
@MinusFour-您链接到的示例设置了一种内容类型。@FranciscoPresencia--它是一种特定类型的对象