DioError (DioError [DioErrorType.RESPONSE]: Http status error [500])

今天使用FLutter的Dio库请求报错

DioError (DioError [DioErrorType.RESPONSE]: Http status error [500])

找了半天解决办法,最后发现是 contentType 设置的不对

最后跟后台沟通,确定了contentType,改为以下代码

Response result = await dio.post(
    "http://" + ip + ":" + port + url,
    data: data,
    options: new Options(
      contentType: Headers.formUrlEncodedContentType,
    ),
  )

最终测试通过

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容