Json 颤振时未获得适当的api响应

Json 颤振时未获得适当的api响应,json,api,flutter,dart,jsonresponse,Json,Api,Flutter,Dart,Jsonresponse,当我在json.encode中传递变量中的值时,会遇到以下问题:没有得到例外的响应,但当我在没有变量的情况下传递值时,会得到正确的响应。我尝试使用map和不同的头文件,但无法得到确切的问题 不起作用 字符串getvalue=“响应值”; var_body=json.encode({“context”:getvalue}) var res=wait http.post(链接、标题:{ “内容类型”:“应用程序/json”, },body:_body ); 工作 var_body=json.enc

当我在json.encode中传递变量中的值时,会遇到以下问题:没有得到例外的响应,但当我在没有变量的情况下传递值时,会得到正确的响应。我尝试使用map和不同的头文件,但无法得到确切的问题

  • 不起作用

    字符串getvalue=“响应值”; var_body=json.encode({“context”:getvalue})

    var res=wait http.post(链接、标题:{ “内容类型”:“应用程序/json”, },body:_body );

  • 工作

    var_body=json.encode({ “响应值”: “响应值” }))

    var res=wait http.post(链接、标题:{ “内容类型”:“应用程序/json”, },body:_body ))


  • 问题解决了,后端api中有一个问题得到了解决。您知道。

    getvalue
    可能应该是
    “${getvalue}“
    。您是否尝试在两种情况下打印_body的值以查看是否有差异?@beria是的,我尝试打印两种响应,但没有difference@DarShan我试试看it@DarShan我尝试使用“${getvalue}”,但没有解决。dio插件会有帮助吗?