【问题标题】:Retrofit response is not found未找到改造响应
【发布时间】:2019-12-22 04:39:38
【问题描述】:

如果状态码是 404,在邮递员中我可以得到响应,但在 android 中响应为空。否则,如果 android 中的状态码是 200,我可以得到响应

代码 404

代码 200

【问题讨论】:

  • 请附上你的代码,而不是你的代码截图
  • body 用于成功响应。使用errorBody 获取错误信息的内容。请参阅文档:square.github.io/retrofit/2.x/retrofit/retrofit2/Response.html(显而易见的原因是 body 对象已反序列化,这对于任何非 2xx 响应都没有意义)

标签: android kotlin retrofit


【解决方案1】:

DTO UserLoginResponse 似乎与请求响应不匹配。请再次检查您的代码。

【讨论】:

    【解决方案2】:

    它是一个对象,你正在传递 formData...这就是为什么

    试试下面的代码..也许它会帮助你..

    HashMap<String, String> meMap=new HashMap<String, String>();
    meMap.put("email","j@rgmail.com");
    meMap.put("password","Jp123?");
    

    【讨论】:

      猜你喜欢
      • 2019-02-01
      • 2021-11-07
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      • 2017-08-26
      • 1970-01-01
      • 2019-03-14
      • 2018-05-16
      相关资源
      最近更新 更多