Firebase HTTP云端函数.send()返回什么?

我正在尝试从我的Android应用程序获取Firebase云端function的价值。

云function如下:

exports.checkIfNumberExists = functions.https.onRequest((request, response) => { var db = admin.database(); var ref = db.ref("numbers"); var query = ref.orderByKey(); var exists = "false"; query.once("value" ,function(snapshot){ snapshot.forEach(function(childSnapshot){ if(childSnapshot.key === request.query.number){ exists = "true"; } }); response.send(exists); }); }); 

我不明白什么types的数据做.send()函数返回,我认为它是纯文本,但昨天firefox得到它为JSON时, exist价值是布尔值,而不是string。

用firefox打开url会返回truefalse ,但是当我尝试从Android或Javascript发出一个http get请求时,它拒绝访问它。

什么是.send()函数的返回types?