【发布时间】:2021-08-17 05:47:18
【问题描述】:
当我在 json.encode 中传递变量中的值时出现以下问题,但没有得到异常响应,但是当我传递值而没有变量得到正确响应时,我尝试使用 map 并且不同的标头无法得到确切的问题。
-
不工作
String getvalue = “响应值”; var _body = json.encode({"context": getvalue});
var res = await http.post(link, headers: { “内容类型”:“应用程序/json”, },正文:_body );
-
工作
var _body = json.encode({ “响应值”: “响应值” });
var res = await http.post(link, headers: { “内容类型”:“应用程序/json”, },正文:_body );
【问题讨论】:
-
getvalue应该是"${getvalue}"。 -
您是否尝试过在这两种情况下打印 _body 的值,看看是否有区别?
-
@beria 是的,我尝试打印两个响应,但没有区别
-
@DarShan 我会试试的
-
@DarShan 我尝试使用 "${getvalue}" 但没有解决。 dio 插件会有帮助吗?
标签: json api flutter dart jsonresponse