首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颤动post请求创建错误无效的基数-10数字(位于字符1)

颤动post请求创建错误无效的基数-10数字(位于字符1)
EN

Stack Overflow用户
提问于 2021-04-12 01:36:33
回答 1查看 53关注 0票数 0

我试图用Firebase以最简单的方式在flutter中发送一个post请求。

flutter中的代码:

代码语言:javascript
复制
import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;
import 'dart:convert';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  void submitData() {
    var url = Uri.https(
        'https://flutter-test-87546-default-rtdb.europe-west1.firebasedatabase.app',
        '/products.json');
    http.post(
      url,
      body: json.encode({
        'number': 1,
        'string': 'test',
      }),
    );
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: Center(
          child: ElevatedButton(
            child: Text('submit'),
            onPressed: submitData,
          ),
        ),
      ),
    );
  }
}

在Firebase中,我创建了一个实时数据库,并将链接复制到https请求。

然而,我一直收到这个错误:

代码语言:javascript
复制
Invalid radix-10 number (at character 1)
//flutter-test-87546-default-rtdb.europe-west1.firebasedatabase.app
^

我不知道问题出在哪里。我需要获得另一个链接吗?

EN

回答 1

Stack Overflow用户

发布于 2021-04-12 02:51:22

我发现了问题:链接的开头不能有https://,结尾不能有'/‘。

工作代码将是:

代码语言:javascript
复制
import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;
import 'dart:convert';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  void submitData() {
    var url = Uri.https(
        'flutter-test-87546-default-rtdb.europe-west1.firebasedatabase.app', //! change here
        '/products.json');
    http.post(
      url,
      body: json.encode({
        'number': 1,
        'string': 'test',
      }),
    );
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: Center(
          child: ElevatedButton(
            child: Text('submit'),
            onPressed: submitData,
          ),
        ),
      ),
    );
  }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67048221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档