[英]What is the default Content-Type in XMLHttpRequest?
我已经创建了一个JavaScript库,并且现在正在手动设置Content-Type 。 我想知道默认的Content-Type是什么。 send()方法的XHR文档充其量是令人困惑的:
4.如果body为null,请转到下一步。 除此以外 ...
BodyInit
如果body是字符串,则将编码设置为
UTF-8
。将请求主体和Content-Type设置为提取主体的结果。
其中, 提取正文的结果是:
那么,这是哪种类型? 传递给send()
的body
采用默认的转义格式a=b&c=d
。 是URLSearchParams
吗? 还是USVString
? 还是Blob
? 每一个都有一个描述,但对我来说太神秘了(我只知道它可能不是FormData )。
注意:请尽可能提供一些官方文件
如果您要发送字符串,则直接从马口中进行 , 根据XMLHttpRequest Level 1规范,它们的最后一个测试将期望"text/plain;charset=UTF-8"
。
因此,您将必须参考send方法的第四步,以确切地了解期望的数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.