在flutter应用程序中注册期间永久重定向/状态代码308

问题描述 投票:0回答:1

我正在尝试从我的 flutter 应用程序发送一个发布请求到 next.js 服务器的注册端点。它无法正常工作。它在响应中给我 308 状态代码或永久重定向或重定向...,即使后端没有执行此类操作。`

Future<void> signup(String name, String email, String password) async {
    setLoading(true);
    try {
      var headersList = {
        'Accept': '*/*',
        'Content-Type': 'application/json'
      };
      var url = Uri.parse('http://taskmasterapp.vercel.app/api/appsignup');

      var body = {
        "name": name,
        "email": email,
        "password": password
      };

      http.Response response = await http.post(url, headers: headersList, body: jsonEncode(body));
      String data = response.body;
      print(data);
    } catch (e) {
      print(e.toString());
    }
  }

这是输出 -

I/flutter ( 9161): Redirecting...

我尝试获取重定向网址,然后再次在重定向网址上发出发布请求(仅供参考,这与我发送第一个发布请求的网址相同)。它有效,但我必须为每个任务发送 2 个请求,但我不希望这样

flutter dart http next.js http-status-code-308
1个回答
0
投票

您找到解决方案了吗?

© www.soinside.com 2019 - 2024. All rights reserved.