在颤动中没有得到正确的 api 响应

Posted

技术标签:

【中文标题】在颤动中没有得到正确的 api 响应【英文标题】:Not getting proper api resonse in flutter 【发布时间】: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 插件会有帮助吗? 【参考方案1】:

已解决,后端api有问题,已解决。

【讨论】:

以上是关于在颤动中没有得到正确的 api 响应的主要内容,如果未能解决你的问题,请参考以下文章

在 jQuery 数据表中调用 ajax 时没有得到响应

如何解析你在颤动的API(GET)查询中得到的答案(数组)

从 API Node JS 获取不正确的数据

为啥我从 API 调用中得到太多响应

Spring boot:有时没有从基于 Rest Api 的服务中得到任何响应

使用 alamofire 的 post 方法没有得到正确的响应,结果是失败 [关闭]