我正试图在内容类型为url编码的情况下发布帖子请求.当我写作时body : json.encode(data),它编码为纯文本.
如果我写,body: data我得到错误type '_InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'String' in type cast
这是数据对象
var match = {
"homeTeam": {"team": "Team A"},
"awayTeam": {"team": "Team B"}
};
Run Code Online (Sandbox Code Playgroud)
我的要求
var response = await post(Uri.parse(url),
headers: {
"Accept": "application/json",
"Content-Type": "application/x-www-form-urlencoded"
},
body: match,
encoding: Encoding.getByName("utf-8"));
Run Code Online (Sandbox Code Playgroud)