最近开发Flutter项目,网络请求采用的是Dio框架,在发起网络请求的时候报错:
网络请求返回的数据为:
var returnCitySN = {\"cip\": \"127.0.0.1\", \"cid\": \"00\", \"cname\": \"未知\"};
经过排查,发现是因为Dio默认是以JSON格式来接受数据的,因此需要更改响应数据类型。
核心代码是:
options.responseType = ResponseType.plain
Dio支持的响应数据类型有:
感谢大家的支持,如有错误请指正,如需转载请标明原文出处!