【发布时间】:2018-07-22 14:08:03
【问题描述】:
我需要向具有这种形状的 firebase 发送一个 http 请求
https://db.firebaseio.com/0.json?&orderBy="name"&startAt=query&endAt=query+"\uf8ff"&limitToLast=1&print=pretty&auth=auth_token
我的问题是,当我调用此请求时,控制台中出现 400 错误,因为它将 %22 替换为问号和 \uf8ff 的其他符号,我认为 firebase 无法识别。
let name = '"name"';
let cod = '"\uf8ff"';
let url = ('https://db.firebaseio.com/0.json?&orderBy=' + encodeURIComponent(name) + '&startAt=' + encodeURIComponent(birraName) + '&endAt=' + encodeURIComponent(birraName) + '+' + encodeURIComponent(cod) + '&limitToLast=1&print=pretty&auth=' + encodeURIComponent(this.idToken));
let response = this.http.get(url).map(res => res.json());
return response;
然后在控制台中
400 错误请求
你有什么想法吗?
【问题讨论】:
标签: javascript firebase ionic-framework firebase-realtime-database ionic3