如何让 Flutter 获取存储在 firebase 服务器或任何服务器中的值?
How to allow Flutter to get a value that it stored in a firebase server or any server?
现在我使用的是 http 0.11.3+16,我可以使用以下函数为网站上的项目添加真实值:
if (newAcceptStatus) {
response = await http.put('https://example.com/example1/${selectedOrder.id}/example2/${_authenticatedUser.id}.json?auth=${_authenticatedUser.token}',
body: json.encode(true));
此函数仅在管理员登录时调用,并且管理员是唯一可以更改布尔值状态的人,因此该值存储在管理员ID和令牌下。所以我尝试了以下方法来帮助显示管理员是否将项目更改为用户,但是当我使用以下函数解码响应时,我一直得到该值为空:
Future<Null> checkAccept() async{
http.Response response;
response = await http.get('https://example.com/example1/${selectedOrder.id}/example2/(admin id goes here).json?auth=${_authenticatedUser.token}');
accepted = json.decode(response.body);
}
不确定我做错了什么。如有任何帮助,我们将不胜感激!
我调用了错误的非常相似的项目列表,因此给了我一个空列表
现在我使用的是 http 0.11.3+16,我可以使用以下函数为网站上的项目添加真实值:
if (newAcceptStatus) {
response = await http.put('https://example.com/example1/${selectedOrder.id}/example2/${_authenticatedUser.id}.json?auth=${_authenticatedUser.token}',
body: json.encode(true));
此函数仅在管理员登录时调用,并且管理员是唯一可以更改布尔值状态的人,因此该值存储在管理员ID和令牌下。所以我尝试了以下方法来帮助显示管理员是否将项目更改为用户,但是当我使用以下函数解码响应时,我一直得到该值为空:
Future<Null> checkAccept() async{ http.Response response; response = await http.get('https://example.com/example1/${selectedOrder.id}/example2/(admin id goes here).json?auth=${_authenticatedUser.token}'); accepted = json.decode(response.body); }
不确定我做错了什么。如有任何帮助,我们将不胜感激!
我调用了错误的非常相似的项目列表,因此给了我一个空列表