Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么不是';我的服务器没有接收任何内容吗?_Javascript_Ajax_Content Type_Form Data - Fatal编程技术网

Javascript 为什么不是';我的服务器没有接收任何内容吗?

Javascript 为什么不是';我的服务器没有接收任何内容吗?,javascript,ajax,content-type,form-data,Javascript,Ajax,Content Type,Form Data,我有这个: 函数base64ToBlob(base64,mime) { mime=mime | |''; var-sliceSize=1024; var-byteChars=window.atob(base64); var ByteArray=[]; 对于(变量偏移=0,len=byteChars.length;偏移

我有这个:

函数base64ToBlob(base64,mime)
{
mime=mime | |'';
var-sliceSize=1024;
var-byteChars=window.atob(base64);
var ByteArray=[];
对于(变量偏移=0,len=byteChars.length;偏移
当我调用send函数时,我的服务器(firebase的云函数)不会接收任何数据

这是因为您使用了错误的HTTP方法
GET
没有正文,但它是您发送数据的正文:

var request = new XMLHttpRequest();
request.open("GET", "server/far/away/that/need/content-type");
//           ^^^^----------------------------------------------- method
request.setRequestHeader("Content-type", "HELP HERE")
request.send(formData);
//           ^^^^^^^^------------------------------------------- request body
发件人:

send();这主要用于请求,例如
PUT
。如果请求方法是
GET
HEAD
,则忽略body参数,并将请求body设置为null


内容类型可能没那么重要,但是如果你像那样在正文中发送数据,你需要使用
POST
PUT

你不会很幸运地通过
GET
请求发送这样的数据。尝试一个
帖子
请求…可能需要编辑问题标题,因为它与实际问题关系不大。。。