gpt4 book ai didi

android - 如何在 flutter 中从服务器获取 token ?

转载 作者:行者123 更新时间:2023-12-03 02:44:07 25 4
gpt4 key购买 nike

我想向服务器发送一些数据,但出现此错误:

    E/flutter (18058): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: DioError [DioErrorType.RESPONSE]: Http status error [403]
E/flutter (18058): #0 DioMixin._dispatchRequest (package:dio/src/dio.dart:966:7)
这是我的代码:
RaisedButton(
onPressed: () async {
final url = 'https://www.badam.af/wp-json/jwt-auth/v1/token';
Dio dio = new Dio();
final response = await dio.post(
url,
data: {
'username': "admin",
'password': "mahdi@raham786",
},
);

print("Mahdi: " + response.data);
},
child: Text("button"),
),
我将这些权限添加到 list 文件中:
    <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
而且我的 URL 在 postman 中也可以正常工作,但是在 flutter 中不起作用,请帮助我。
Postman Image

最佳答案

尝试使用 FormData.fromMap .例如。

var data = {
'username': "admin",
'password': "mahdi@raham786",
};
var response = await dio.post(url, data:FormData.fromMap(data));
https://pub.dev/packages/dio#sending-formdata

关于android - 如何在 flutter 中从服务器获取 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63859087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com