Javascript XMLHttpRequest中的默认内容类型是什么?
我已经创建了,现在正在手动设置。我想知道什么是默认的内容类型。最令人困惑的是: 4.如果body为空,请转至下一步。否则 博迪尼特 如果正文是字符串,请将编码设置为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?每
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--它是一种特定类型的对象