【发布时间】:2020-04-18 15:42:17
【问题描述】:
我正在创建一个post 请求使用Dio,
这是我的FormData 参数,
FormData formData = FormData.fromMap({
'wallet_id': '${dropdownValue.walletId}',
'member_id': '${_loginModel.memberId}',
'draw_amount': withdrawalAmountContoller.text,
'login_password': passwordController.text,
});
然后我像这样传递params,
Response response = await dio.post(url, data: params);
但我收到一个错误请求,
ERROR[DioError [DioErrorType.RESPONSE]: Http 状态错误 [405]] => PATH: https://vertoindiapay.com/pay/api/withdraw
E/flutter (6703): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] 未处理异常:DioError [DioErrorType.RESPONSE]: Http 状态错误 [405]
E/flutter (6703):#0 DioMixin._request._errorInterceptorWrapper。 (包:dio/src/dio.dart:848:13)
请帮我解决这个问题。 我的网址是=> https://vertoindiapay.com/pay/api/withdraw
虽然这在邮递员中工作正常,
【问题讨论】:
-
我已经解决了这个问题,这是一个愚蠢的错误
-
你是如何解决这个问题的?请提及,以便未来的读者可能会发现它有帮助。谢谢!
-
@RavinderKumar 是什么错误?,我收到错误 500,bt in postman 我收到响应成功..
-
@ajs.sonawane 我忘了是什么解决了这个问题,但可能某些值为 null 或响应数据已经在 json 中,我再次对其进行编码和解码,无论如何,如果您遇到内部服务器错误,也许您应该检查任何参数都不应该有任何空格。
标签: http flutter flutter-dependencies dio