axios返回几种数据格式? 其中Blob返回时的size是什么意思?
1、字符串(String):服务器可以返回纯文本或HTML内容,Axios会将其作为字符串返回。
2、JSON(JavaScript Object Notation):这是最常见的数据格式,服务器可以返回JSON格式的数据,Axios会将其解析为JavaScript对象。
3、数组(Array):如果服务器返回一个JSON数组,Axios会将其解析为JavaScript数组。
4、Blob(Binary Large Object):服务器可以返回二进制数据,例如图像或文件,Axios可以将其封装在Blob对象中返回。
这个size也就是字节或者返回的 流 的大小,我这边是57,是因为后端返回了一个固定的提示语,字符串的字节大小。如果返回类型是Blob的话,都会返回size这个字段的
5、ArrayBuffer:类似于Blob,服务器可以返回二进制数据,Axios可以将其封装在ArrayBuffer对象中返回。
6、FormData:当使用Axios发送包含文件上传的表单数据时,服务器可能返回FormData对象,Axios会将其返回。