get请求中参数为英文时正常,一旦为中文就报错

来源:6-6 如何进行Flutter布局开发?【布局指南】

松shine

2019-05-06

为什么这个get请求中的flag参数为英文时正常,一旦为中文就报错(Unhandled Exception: Connection closed while receiving data),我该怎么做?另外,传图片到后台,应该怎么改?我这两个问题,我折腾了一天多了,还没有解决。
图片描述
报错为:
图片描述

写回答

1回答

CrazyCodeBoy

2019-05-06

需要encode一下:

var uri = 'http://example.org/api?foo=some message';
var encoded = Uri.encodeFull(uri);


0
3
CrazyCodeBoy
回复
松shine
应该是Java后端发送数据转码的问题,Java发送中文数据时utf-8转码一下
2019-05-08
共3条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程